关于SqlServer中的null

一次存储过程中,以null作为if判断条件,存储过程执行的结果没有,而且不是那种空表,而是直接什么结果都没有,只是显示“命令已经执行完”;
而将所有的null替换成'',之后,执行之后,得到了我要的结果。
这是怎么回事呢?

千巷猫影
浏览 585回答 2
2回答

一只萌萌小番薯

null值在sqlserver中要用 is null或者 is not null判断''直接=或者!=就行

慕田峪7331174

应该是你检索条件的问题,可查看一下你的条件:检索字段 = nullisnull(检索字段,'')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server