如何在存储过程的子句中附加SQL查询?
IN存储过程中,我定义了1个参数@ViewType,该参数接受3个值中的1个值“已上传”,“未上传”和“全部”。根据ViewType的值,条件适用于计算结果的位置(以下查询中的FileType)。
某些选择查询
-> if(@ViewType ='已上传')
WHERE ContractNumber = 1234 AND DocumentType ='VendorContract'AND ID = 54 AND FileType is not NULL
-> if(@ViewType ='未上传')
WHERE ContractNumber = 1234 AND DocumentType ='VendorContract'AND ID = 54 AND FileType IS NULL
-> if(@ViewType ='ALL')
WHERE ContractNumber = 1234 AND DocumentType ='VendorContract'AND ID = 54
答案 0 :(得分:1)
您可以将此逻辑重构为单个<div class="container">
<form>
<div class="input-wrap">
<label>Username:</label>
<input type="text">
</div>
<div class="input-wrap">
<label>Password:</label>
<input type="password">
</div>
</form>
</div>
子句:
WHERE