預設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