作者z80380 (陆阿彩)
看板Database
标题[SQL ] SQL NULL值判断更新问题
时间Fri Oct 24 12:41:20 2014
(针对
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://webptt.com/cn.aspx?n=bbs/Database/M.1414125683.A.590.html
1F:→ rocson: 直接用 IF EXISTS (SELECT ogac FROM warehouse where 11/13 15:10
2F:→ rocson: name ='0003') UPDATE warehouse SET ogac='2012/02/01' 11/13 15:11
3F:→ rocson: WHERE name = '0003' 就好 11/13 15:12
4F:→ rocson: 哦.. SORRY, 看错你的问题..不是资料存在就更新 11/13 15:15