随笔分类 -  SQLSERVER

摘要:最近这两年创建数据库的自增Id列总是出现一个问题,一开始自增正常,都是1、2、3递增,突然就变成1004、1005这样,一直以为程序有问题,后来多次查阅资料才在国外网站上找到问题。 阅读全文
posted @ 2020-03-26 21:55 虚若影 阅读(2291) 评论(0) 推荐(1)
摘要:sql server在导入数据的时候,有时候要考虑id不变,就要先取消自动增长再导入数据,导完后恢复自增。 比如网站改版从旧数据库导入新数据库,数据库结构不相同,可能会使用insert into xx select ..from yy的语句导入数据。 每次都在sql studio里面手动修改太麻烦, 阅读全文
posted @ 2017-08-24 17:49 虚若影 阅读(26056) 评论(0) 推荐(4)
摘要:使用SQL SERVER最操蛋的就是导入数据,以前用企业管理器直接导数据,导一次骂N次娘,在骂了微软无数次娘之后总结了一个方法揍合着还算受用。 其核心要点就是要将数据结构导入到目标数据库服务器上,再来导数据,如果直接使用sql企业管理器向目标数据库导入数据,就会发生一系列操蛋的问题: ID不能自增了、ID改变了、主键索引被删了。 其实直接导还是有办法保持id主键自增、id不变的,就是到了编辑映射这一步,要依次选中每个表编辑映射,编辑sql,在id列加上PRIMARY KEY IDENTITY(1,1),然后勾选标识插入,这样导过去的数据和本地数据就是一样的,但是表多的话,修改sql相当蛋疼。 所以不得不说一句真TMD的操蛋,微软更新无数次数据库版本了还是没好好解决一下这个问题,就不能来个一键导入数据吗。 而实际使用中,可能附加数据库还比较常用,但是微软TMD不停的更新版本,导致个人电脑和公司电脑和服务器电脑,另外还可能会更换服务器,这些电脑上的版本不一样,就无法附加数据库,一般的技术人员可能很少用,但作为站长兼程序员的人,应该深有体会。 阅读全文
posted @ 2017-01-20 13:37 虚若影 阅读(11960) 评论(3) 推荐(1)
摘要:我们在平常开发过程中,在设计数据的时候,经常碰到数据类型选择的问题,为了更快,更合适地选择正确的数据类型,所以在这里做个总结。 转自:http://www.cnblogs.com/mcgrady/p/5776255.html 阅读全文
posted @ 2016-08-20 07:28 虚若影 阅读(1113) 评论(1) 推荐(0)