预设SQL管理
# FastWeb 预设SQL管理
# 1. 简介
预设SQL管理是便于对高频使用的SQL语句进行统一管理,实现重复使用,降低代码使用量。可将预设SQL管理中的SQL语句运用于代码编写与 WebSocket 运用等方面。
# 2. 管理预设SQL
在预设SQL
可查看已经创建的预设SQL的相关信息,可在表头的筛选编辑框中输入信息快速查找所需的预设SQL信息。
添加预设SQL
如需要添加预设SQL,点击[添加]
按钮,打开新增预设SQL窗口,设置预设SQL信息,设置完成后,点击[保存]
按钮保存。

修改预设SQL
如需要修改预设SQL,选择要修改的预设SQL,点击[修改]
按钮,打开修改SQL
窗口,设置预设SQL信息,设置完成后,点击[保存]
按钮保存。

删除预设SQL
如需要删除特定的预设SQL,选择此项,然后点击[删除]
按钮。在弹出的界面中点击[是]
按钮以删除节点;如果不需要删除节点,点击[否]
按钮。
# 3. 引用预设SQL
在代码运用过程中,可使用 GetSQLCommandText
方法来获取预设SQL中的内容。
String = UGMM.GetSQLCommandText("SQL001");
1
可以通过GetSQLCommandNodeName
方法来获取预设SQL对应使用的节点数据库的名称。
String = UGMM.GetSQLCommandNodeName("SQL001");
1
在使用 WebSocket 呼叫SQL执行时,可使用预设SQL定义进行执行。如在预设 SQL 中设置了查询信息,可发送需查询的预设 SQL 来执行查询。创建一个名称为 SQL001
的预设 SQL,查询语句示例如下(包含参数用法):
Insert Into Table_Test(FCode,FName) values(:F1,:F2)
1
呼叫 WebSocket 执行数据库查询的文本示例如下:
{
"action": "execsql",
"db_name": "demo",
"sql_command_id": "SQL001",
"params": [
{
"name": "F1",
"value": "043"
},
{
"name": "F2",
"value": "d23"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15