[SQL ] SQL NULL值判斷更新問題

看板Database作者 (陸阿彩)時間11年前 (2014/10/24 12:41), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/2 (看更多)
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:MSSQL 資料庫版本:不清楚 內容/問題描述:請問各位大大 IF (SELECT ogac from warehouse where name= '0003')= null update warehouse set OGAC='2012/02/01' where name= '0003' 我查 SELECT ogac from warehouse where name= '0003'確實是NULL值 但是怎麼不會update '0003'資料的OGAC呢? 是有地方寫錯嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.79.201.173 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1414125683.A.590.html

11/13 15:10, , 1F
直接用 IF EXISTS (SELECT ogac FROM warehouse where
11/13 15:10, 1F

11/13 15:11, , 2F
name ='0003') UPDATE warehouse SET ogac='2012/02/01'
11/13 15:11, 2F

11/13 15:12, , 3F
WHERE name = '0003' 就好
11/13 15:12, 3F

11/13 15:15, , 4F
哦.. SORRY, 看錯你的問題..不是資料存在就更新
11/13 15:15, 4F
文章代碼(AID): #1KITXpMG (Database)
文章代碼(AID): #1KITXpMG (Database)