大小写在MSSQL中的区别(大小写和mssql的区别)
大小写在MSSQL中的区别
在MSSQL数据库中,大小写差别会影响许多数据库操作。一种区分大小写的方式是在重要的模式决定中实施,比如下面的数据库查询语句:
SELECT * FROM Users;
SelecT * FROM Users;
从上面的代码可以看出,SELECT关键字是大小写敏感的,数据库服务器会着重考虑这些大小写差别并对查询结果产生影响。同时,MSSQL数据库也会根据数据库表和字段名同样进行大小写敏感,比如:
SELECT * FROM USERS;
SelecT * FROM users;
上面的代码,MSSQL数据库服务器会把users表的大小写区分出来从而影响查询结果。
MSSQL数据库也会对新建数据库用户名进行大小写校验,比如同样的用户名:
CREATE LOGIN Login1 WITH PASSWORD=’Test123′;
CREATE LOGIN login1 WITH PASSWORD=’Test123′;
上面的代码会创建两个不同的用户,因为Login1和login1会被MSSQL服务器敏感的视作不同的名字。
总结来说,MSSQL中的大小写总是会被着重考虑的,而任何的大小写区别都会影响到服务器的查询结果。因此,我们在开发MSSQL数据库时一定要注意大小写的使用,以避免因大小写造成的错误。