我有一张表格如下
表名payreg
+------+-----+------+
| A | b | c |
+------+-----+------+
| NULL | YES | NULL |
+------+-----+------+
我想检查列是否为null而不是抛出消息错误,如“A is Null”
我尝试如下:
declare @bb varchar(100)
set @bb=(select a from payreg )
if @bb is null and day(getdate())>=3
begin
print 'sorry'
end
上面的SQL Transact已成功执行但未打印错误消息
如果当前系统日期大于或等于第3天,我想将此列与系统日期进行比较,然后抛出错误“抱歉”。
但未能得到它。怎么解决?。