當前位置:工程項目OA系統(tǒng) > OA系統(tǒng)企業(yè)版 > 使用說明 > 工作流程設計 > 工作流程二次開發(fā)
SQL編寫準則
視頻比較大,請耐心等待5秒,下載視頻
SQL是一種結(jié)構(gòu)化查詢語言,有其書寫規(guī)則,在系統(tǒng)里面出于安全考慮SQL的編寫規(guī)則在其基礎上做了某些限制。
1.SQL只能做select查詢,其他語句不允許使用
例如delete,drop,update等SQL語句被視為非法,均不允許錄入。
如果此條件不滿足,則在保存是系統(tǒng)給予提示,并自動清除輸入的非法SQL語句。如下圖所示:
2.指定SQL查詢語句中返回值字段
不要使用指定select*from ‘table name’語句返回數(shù)據(jù)表的全部字段,這種方式性能最差,嚴重情況導致OA服務器性能急劇下降。
請使用指定返回字段的SQL查詢語句,如select’field name’from ’table name’。
[SQL查詢單行輸入]和[SQL查詢下拉菜單]控件,只使用一個字段作為返回值,如果使用如select field1,field2,…fieldn from ‘table name’語句返回多個字段,只有field1字段值被使用,field2至fieldn的值將被忽略不予讀取。
3.SQL查詢語句中允許使用where條件字句
如果進行字符串匹配,必須使用雙引號[“]進行引用,不能使用單引號[‘]。
如果進行數(shù)字匹配,雙引號可以省略。如上例中的過濾條件sex=0,此條件亦可以寫為sex=”0”,過濾效果一樣。
4.SQL查詢條件允許變量引用
變量引用規(guī)則:%變量名%。此處規(guī)則需遵循準則2,如果引用變量類型為字符串,需將變量用雙引號括起來,如%user.name%。示例如下:
引用變量包括流程變量和系統(tǒng)變量兩種類型。
a)流程變量 引用當前流程內(nèi)容,變量以單詞run打頭。支持流程變量如下:
b)系統(tǒng)變量 引用登錄用戶內(nèi)容,變量以單詞system打頭,系統(tǒng)支持變量如下:
相關文章參考: | 宏控件SQL查詢介紹 |
安裝SQL Server 2000 |
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓