关于必须条件

最后更新:2023-10-18 21:24:41 | 状态:未完成

以“+”开头表示当前条件必须拼接

如condition("+NM:nm")

如果客户端提供了nm值,如http://localhost?nm=zh 则正常生成SQL: 

SELECT * FROM TAB WHERE NM = 'zh'
如果没有提供nm值,如http://localhost或 http://local?nm= 则生成SQL: 
SELECT * FROM TAB WHERE NM IS NULL

以"++"开头表示当前条件必须传值,否则整个SQL不执行

如果客户端提供了nm值,如http://localhost?nm=zh 同样正常生成SQL: 

SELECT * FROM TAB WHERE NM = 'zh'
如果没有提供nm值,如http://localhost或 http://local?nm= 则整个SQL不执行,并返回长度为零的DataSet 同时会输入SQL日志[validate:false]
最近更新 搜索 提交