thought777

积淀*育创新 智慧创造价值

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2007年8月1日

摘要: 项目完工后,要清理数据库,有一些表用到了自增ID,由于加了测试数据,已经自增到不知道多少了,想要恢复到1,DELETE是不行了,于是研究了SQL SERVER中的删除:DBCC CHECKIDENT检查指定表的当前标识值,如有必要,还对标识值进行更正。 举例: DBCC CHECKIDENT (TableName, RESEED, 1) 强制表中的当前标识值为 1。 另外一条需要注意的语句... 阅读全文
posted @ 2007-08-01 13:29 thought777 阅读(158) 评论(0) 推荐(0)

摘要: 最近在搞一个考试的项目,需要从试题表中随机抽出N道某类型的试题,用了这样的SQL语句: SELECT TOP 10 * FROM Questions WHERE Style=4 order by newid() 因为newid()返回的是uniqueidentifier类型的唯一值,newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序。 最终结果再按这个排... 阅读全文
posted @ 2007-08-01 11:35 thought777 阅读(204) 评论(0) 推荐(0)

摘要: 听许多人说写BLOG能积累知识、交流技术,于是就在这申请了一个,希望自己能坚持写下去,也希望大家提出宝贵意见,共同进步! 阅读全文
posted @ 2007-08-01 11:34 thought777 阅读(66) 评论(0) 推荐(0)