[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