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

作者: z80380 (陸阿彩)   2014-10-24 12:41:20
(針對 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呢?
是有地方寫錯嗎?
作者: rocson (rocson)   2014-11-13 15:10:00
直接用 IF EXISTS (SELECT ogac FROM warehouse wherename ='0003') UPDATE warehouse SET ogac='2012/02/01'WHERE name = '0003' 就好哦.. SORRY, 看錯你的問題..不是資料存在就更新

Links booklink

Contact Us: admin [ a t ] ucptt.com