忽略所使用的数据库,一般软件开发时是不是都优先忽略大小写的(当然像密码这种表就不能忽略了),不同的数据库应该都支持在建表就能设置是否忽略大小写吧。
很多人喜欢用upper什么的,这样的话虽然不用考虑大小写的问题了,但是性能上会不会差呢?
------解决方案--------------------
sql server是不区分大小的,所以对性能的没有任何的影响的。
关键严格书写规范就可以。
------解决方案--------------------
可以参考下叶子的http://blog.csdn.net/maco_wang/article/details/2488446
------解决方案--------------------
安装SQL时有个关于大小写的选项
------解决方案--------------------
用upper会有额外性能开销的,会导致索引无法使用,只能index scan.