
sql server
oldlionel
这个作者很懒,什么都没留下…
展开
-
sql server 排序
在sql Server 从开发环境往生产环境部署时,因为客户那里用的是英文版本,所以创建数据库以后,要设置一下数据库排序规则。但是在存储过程中,有的程序员使用了临时表,因为临时表是存储在系统数据库tempdb中,如果系统临时数据库没有进行排序规则的设置,程序还是出错,解决办法就是设置临时数据库的排序规则或者创建临时表时,对字符类型的列指定排序规则。原创 2010-02-09 14:50:00 · 326 阅读 · 0 评论 -
sql in优化
客户反映程序很慢,开始以为数据量大,在表中查询使用的字段上,添加了索引,没有明显的效果,检查时发现以前的同事在sql server中写的函数中使用了in,而在in的结果集中会有2500条记录左右,执行时间需要13秒。找到问题根源,修改方法: 把in后面的子查询作为一个表和主表关联,添加限制条件。原来写法: select * from a where a.id in (select bid原创 2010-03-05 11:17:00 · 675 阅读 · 0 评论