sql語句參數化處理的參數賦值問題

sql語句中,經過參數來查詢數據是再常見不過的方法,可是在傳遞參數的時候,多少會遇到一些問題,在這裏,我把我遇到的一些問題整理一下sql

exec sp_executesql N'SELECT ID,FlowID,NodeID,AprvID,AprvType,UserID,UserName,PostID FROM dbo.NodeInsUserSet WHERE NodeID=@NodeID and userID not in(@userID)',N'@NodeID nvarchar(32),@userID nvarchar(300)',@NodeID=N'15f3f6c92de1a60210d5acee31678fed',@userID=N'''4EE65085-0BB0-495C-BB8E-786B844D7AC4'''sql語句

像這樣的語句 在查詢的時候,傳遞 @userid這個參數的時候,實際上,直接將ID1,ID2,ID3 這樣格式化好就能夠處理,而不須要再拼寫成 'ID1','ID2','ID3'這樣的格式再傳遞給sql語句處理.方法

相關文章
相關標籤/搜索