关于 ANSI_NULLS和QUOTED_IDENTIFIER
在存储过程中使用 SET ANSI_NULLS ON表示当sql语句对null进行等于或不等于操作的时候,都不会返回任何数据
哪怕字段确实包含null的情况,使用 where 字段=null 也不会返回任何数据,不等于同理
设置为OFF就会返回等于null的记录
而使用SET QUOTED_IDENTIFIER ON表示使用标识符,也就是查询时允许在字段上面添加双引号,但是汉字依然要使用单引号
比如 select "Id","Name","StuNO" from Students where name='张三'
等同于 select Id,Name,StuNO from Students where name='张三'
记录编程的点滴,体会学习的乐趣