DB
ljh6680374
".﹎嘘﹎.o
展开
-
SQL Server 如何重新恢复自动编号列的序号
在sql server中经常有这样的问题: 一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题? truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。 而DBCC CH原创 2009-07-26 15:26:00 · 120 阅读 · 0 评论 -
SQL日期与时间函数
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界转载 2009-05-20 17:10:00 · 144 阅读 · 0 评论 -
sql 查询慢的原因分析
sql 查询慢的48个原因分析。 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见原创 2009-08-12 23:01:00 · 180 阅读 · 0 评论 -
数据库三范式
满足设计范式的数据库是简洁的,结构明晰的。同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且可能存储了大量不需要的冗余信息。 1NF:字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式) 2NF:对于具有组合关键字的表.不存在组合关键字中的任意字段决定其它非关键字字段的情况。转载 2009-08-24 10:21:00 · 170 阅读 · 1 评论 -
SQL孤立用户解决方案
症状 当您将数据库备份恢复到另一台服务器时,可能会遇到孤立用户的问题。SQL Server 联机丛书中的孤立用户疑难解答主题中没有讲述解决此问题的具体步骤。 本文介绍了如何解决孤立用户问题。 状态 Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。 更多信息 虽然术语“登录”和“用户”经常交换使用,但它们之间有很大的不同。登录用于用户身原创 2009-11-09 09:21:00 · 151 阅读 · 0 评论 -
Sql server中时间函数用法详解
SQL中的时间函数非常有用,特别是在我们进行初始赋值、复杂查询的时候,就显得特别方便。1、获得系统当前时间select getdate() 2、DateName ( datepart , date )返回表示指定日期的指定日期部分的字符串。--今天是2009-2-24--星期二SELECT DATENAME(year, getdate()) AS Year Name原创 2009-11-13 17:07:00 · 179 阅读 · 0 评论