标题:当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值。
取消只看楼主
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
结帖率:100%
已结贴  问题点数:20 回复次数:3 
当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值。
USE master
GO
IF EXISTS (SELECT * FROM sysdatabases WHERE name='stuDB')
DROP DATABASE stuDB
CREATE DATABASE  stuDB
ON PRIMARY
( NAME='stuinfo',
  FILENAME='D:\project\stuinfo.mdf',
  SIZE=3,
  MAXSIZE=10,
  FILEGROWTH=15%

)

GO
USE stuDB
GO
CREATE TABLE stuinfo
(stuName CHAR(32) NOT NULL,--学生姓名
 stuNO   CHAR(8)  NOT NULL,--学号
 stuSex  bit      NOT NULL,--性别
 stuAge  int      NOT NULL,--年龄
 stuSeat  SMALLINT IDENTITY (1,1)    NOT NULL,--座位号,采用自动编号方式,且必须是1~30号
 stuAddress  TEXT          --学生地址
  
)
      --添加控制
GO
ALTER TABLE stuinfo
ADD CONSTRAINT PK_stuName PRIMARY KEY (stuName)
ALTER TABLE stuinfo
ADD CONSTRAINT UQ_stuNo  UNIQUE      (stuNo)
ALTER TABLE stuinfo
ADD CONSTRAINT UQ_stuSex  UNIQUE      (stuSex)
ALTER TABLE stuinfo
ADD CONSTRAINT CK_stuAge  CHECK      (stuAge BETWEEN 15 AND 40)
ALTER TABLE stuinfo
ADD CONSTRAINT CK_stuSeat CHECK     (stuSeat BETWEEN 1 AND 30)
ALTER TABLE stuinfo
ADD CONSTRAINT DF_stuAddress DEFAULT ('地址不祥') FOR stuAddress
INSERT INTO stuinfo(stuName,stuNo,stuSex,stuAge,stuSeat,stuAddress) VALUES ('张秋丽','s25301','男','18','1','北京海淀')
GO
----消息 544,级别 16,状态 1,第 13 行
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'stuinfo' 中的标识列插入显式值。
要求标识列插入显式值,应该怎么做呢……请高手赐教,万分感谢

[ 本帖最后由 jianghong_02 于 2010-10-9 20:01 编辑 ]
搜索更多相关主题的帖子: IDENTITY INSERT OFF 
2010-10-09 19:36
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
得分:0 
以上二个方法我都是试了可还是不行也………………
2010-10-10 13:59
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
得分:0 
谢谢……谢谢您谆谆教诲,我把sql图表放在附件里,您
SQL表.rar (12.5 KB)
再帮我看看,我应该怎么写,在线等待您的指导……
2010-10-10 17:47
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
得分:0 
谢谢……成功了
2010-10-11 09:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-322376-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.437821 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved