[SQL ] 一句TSQL很像是Bug的更新語法

看板Database作者 (初心者)時間10年前 (2014/01/16 11:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/3 (看更多)
各位大大好 最近小弟在Trouble Shooting時看到一句SQL,所使用的語言是C# + MS SQL Update Table set Column1 = Column1 + 1 Where Column2 = +@Param Cmd.Parameters.Add.......(@param) 我以為這句不會執行會掛 但Column2 =+@Param 居然不影響執行結果,請問+號對MS SQL來說 有什麼特殊用法嗎?還是單純的不嚴謹沒有被Compile抓出來而已? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.154.130

01/16 14:16, , 1F
預存程序變數?
01/16 14:16, 1F

01/16 14:17, , 2F
這看起來蠻正常的啊 @@
01/16 14:17, 2F

01/16 14:27, , 3F
+號本來在MSSQL就可以用啊
01/16 14:27, 3F

02/06 08:33, , 4F
可能是我問的不太好,想了解 @Param 跟 +@Param 差異
02/06 08:33, 4F
文章代碼(AID): #1Irr7T5K (Database)
討論串 (同標題文章)
文章代碼(AID): #1Irr7T5K (Database)