db2中ORDERBY1是什么意思?
DB2不了解,說一下SQLServer的。SQLServer不支持以逗號隔開的多個IN條件的參數傳入,解決辦法是拼湊SQL腳本,最后用exec方法執行這個腳本,如:DECLARE @sql nvarchar(500)
;DECLARE @inStr nvarchar(50)
;SET @inStr='''條件1'',''條件2'''
;--SELECT * FROM table WHERE field1 IN (@inStr)
;--出錯SET @sql='SELECT * FROM table WHERE field1 IN ('+@inStr+')'
;--PRINT @sql;EXEC(@sql);