在sql server中输入'NULL'字符串的有趣发现!
来源:互联网 发布:c语言实现类的定义 编辑:程序博客网 时间:2024/05/01 14:01
如图1、2,id=1的数据是NULL,其他的为非NULL的数据。
一般情况下,会用两种方法!
方法1.t-sql:insert into E values(1,'NULL'),插入后,在打开表的情况下看到的
是'NULL'(我想是为了区分NULL,才加的引号),但是查询的时候不影响,显示的是NULL,
如图1、2,id为6的数据。
如果要插入带单引号的'NULL',insert into E values(1,'''NULL'''),在打开表的情况下看到
的是'NULL',查询的时候,显示的也是'NULL',如图1、2,id为7的数据。
上述2种情况,在打开表的时候,显示的是一样的!
方法2.打开表,手动添加,这里会遇到问题,如果输入NULL,则会发现自动变成斜体(表示
插入了NULL,而不是'NULL',id=1的数据),如果添加null、NULL1、Null雷同的都是可以
的正常的。id=5的数据是多添加了一个空格。
此外,还发现,如果更改id=7的数据,将单引号去掉,就会变成NULL,如果
再将单引号添加上,打开表的情况是'NULL',但是查询出来就变成和id=6一样,变成了NULL。
这时,除了用t-sql改的话,MS手动没法修改成'NULL'。
图1:打开表的情况(Open Table)
图2:查询表的情况(select * from E)
- 在sql server中输入'NULL'字符串的有趣发现!
- Sql Server数据库在表中输入null值的方法!(快捷键)
- 使用sql server和sybase时记得''表示空字符串,但是在oracle中却发现没有空字符串一说,oracle把''当null来对待!
- 害人的null值,在SQL server 中。
- 在MS SQL SERVER 客户端(企业管理器或management studio)中输入 null 值
- 在 Java 中如何进行 BASE64,一个有趣的发现
- 在SQL Sever中,Null与任何字符串拼接后的结果还是Null的解决办法
- SQL SERVER中关于NULL的设定
- SQL SERVER 中关于NULL的设定
- SQL Server 中NULL的比较问题
- 在SQL SERVER中批量替换字符串的方法
- 在SQL SERVER中批量替换字符串的方法
- 在SQL SERVER中查询字符串的MD5值
- 在SQL SERVER中批量替换字符串的方法
- 在C#和SQL Server数据库中怎么给DateTime类型赋null值、null和""的区别
- SQL SERVER输入空值NULL
- SQL Server 在表中查找字符串
- 发现shell中一个有趣的现象
- 证书导入
- 庆祝加入CSDN博客
- 如何使用openssl
- 帮助坏了怎么办
- 初学者java
- 在sql server中输入'NULL'字符串的有趣发现!
- .....
- 上海至西塘旅游攻略
- 敏捷开发中编写高质量Java代码
- 向代码进攻
- Oracle架构入门级基础
- ORACLE EXP/IMP 参数详解
- 数据库的规模对select语句的效率影响有多大?
- 一些常用的正则表达式(JS)