![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
woxiangfei9797
这个作者很懒,什么都没留下…
展开
-
数据库更新,当主键为自增列是,插入或者更新的方法
昨天用户要求将生产数据完全copy到QA上进行测试,但是这个别人遗留的程序所有表都是主键自增列的。。更新好麻烦。。最主要的,完全复制别的表的内容,包括自增列首先需要去掉表的自增列,并重置truncate table [tablename]如果需要保留数据DBCC CHECKIDENT ([tablename], reseed, 0)更新之前需要打原创 2015-12-04 09:57:03 · 3103 阅读 · 0 评论 -
数据库查询时间过长原因
今天新遇到的问题,2000万行的数据库,靠主键在程序里查询的时候需要5秒,但是在SQL中查询只要0.05秒。最后发现原因是在数据库里的数据类型为VarChar,在程序里面传递的Parameter为String类型,不对应VarChar对应的是AnsiString类型,如果是String类型的数据需要进行转换才能执行。同样的,NVarchar对应的是String类型。错误的数据类型也会导致chax原创 2016-05-25 16:06:21 · 6778 阅读 · 0 评论 -
SQL 字符和ASCII码互相转换和应用
项目由于需要对英文字符做向后顺延处理,需要用SQL使字母顺序加一 一下为实例update budget_configuration_period set Col_Num = char(ASCII(Col_Num)+1) where col_num > ‘D’ and col_num < ‘Z’ASCII(string):将字符串的第一个字符转换成ASCII码的形式 CHAR(int):将AS原创 2016-05-17 15:49:38 · 20517 阅读 · 2 评论