这是零基础学sqlserver20056.1.3.3的代码在sql2000中提示错误 为什么啊感谢大家帮助 0分,无满意结帖,结帖人zw521cx]

发布时间:2017-4-29 5:48:54 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"这是零基础学sqlserver20056.1.3.3的代码在sql2000中提示错误 为什么啊感谢大家帮助 0分,无满意结帖,结帖人zw521cx]",主要涉及到这是零基础学sqlserver20056.1.3.3的代码在sql2000中提示错误 为什么啊感谢大家帮助 0分,无满意结帖,结帖人zw521cx]方面的内容,对于这是零基础学sqlserver20056.1.3.3的代码在sql2000中提示错误 为什么啊感谢大家帮助 0分,无满意结帖,结帖人zw521cx]感兴趣的同学可以参考一下。

--1.查找并删除已经存在的数据表  IF OBJECT_ID ('dbo.table_test_6_2', 'U') IS NOT NULL    DROP TABLE table_test_6_2  GO  --2.创建数据表,并插入数据  CREATE TABLE table_test_6_2 (id_num int IDENTITY(1,1), company_name sysname)  INSERT table_test_6_2(company_name) VALUES ('Test 1')  INSERT table_test_6_2(company_name) VALUES ('Test 2')  INSERT table_test_6_2(company_name) VALUES ('Test 3')  INSERT table_test_6_2(company_name) VALUES ('Test 4')  GO  --3.查看table_test_6_2数据表,将看到4条数据  SELECT * FROM table_test_6_2  GO  --4.删除中断的号  DELETE FROM table_test_6_2 WHERE id_num = 3  --5.查看table_test_6_2数据表,将看到3条数据,标识列记录分别为1,2,4  SELECT * FROM table_test_6_2  GO  --6.查找最小标识号,结果为3  -- SET IDENTITY_INSERT ON and use in table_test_6_2 table.  SET IDENTITY_INSERT table_test_6_2 ON  DECLARE @minidentval smallint  DECLARE @nextidentval smallint  SELECT @minidentval = MIN($IDENTITY) FROM table_test_6_2  IF @minidentval = IDENT_SEED('table_test_6_2')      SELECT @nextidentval =    --7.赋值语句      MIN($IDENTITY) + IDENT_INCR('table_test_6_2') FROM table_test_6_2 t1        WHERE  ($IDENTITY  BETWEEN  IDENT_SEED('table_test_6_2') AND 32766)        AND  ( NOT EXISTS (SELECT * FROM table_test_6_2 t2 WHERE t2.$IDENTITY = t1.$IDENTITY + IDENT_INCR('table_test_6_2')                          ))  ELSE        SELECT @nextidentval = IDENT_SEED('table_test_6_2')  PRINT  @nextidentval --输入查找到的值  SET IDENTITY_INSERT table_test_6_2 OFF  ______________________________________________________________  (所影响的行数为 1 行)  (所影响的行数为 1 行)  (所影响的行数为 4 行)  (所影响的行数为 1 行)  (所影响的行数为 3 行)  服务器: 消息 156,级别 15,状态 1,行 6  在关键字 'IDENTITY' 附近有语法错误。  服务器: 消息 156,级别 15,状态 1,行 9  在关键字 'IDENTITY' 附近有语法错误。  服务器: 消息 170,级别 15,状态 1,行 11  第 11 行: '$' 附近有语法错误。 

因为这是2005的语法,2000不支持

上一篇:高分求MCITP考试的资料,请发链接或邮箱,每天追加分 200magicjove]
下一篇:有人在用SQLSERVER2005英文版吗? 20分,无满意结帖,结帖人vicvin]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款