SQL Server 2008 主键自增
来源:互联网 发布:初中语文软件哪个好 编辑:程序博客网 时间:2024/06/05 20:10
环境:SQL Server 2008问题:设置主键和把它设为自增。
环境:SQL Server 2008
问题:设置主键和把它设为自增。
解决:点击table->选中表->design->选中需要设置主键的字段,单击右键"设置主键"即可。
若要设置主键自增,在列属性中找到标识规范,单击左边的"+"号,把否改为是,其他默认即可。
create tabletableName(
id int identity(1,1)primary key,
data varchar(50)
)
Insert
注意:如果主键没有设置为自增那么这条语句将无法执行,会提示:
服务器: 消息 213,级别 16,状态 4,行1
插入错误:列名或所提供值的数目与表定义不匹配。
当然,这样写插入语句是一个很不好的习惯,因为一旦有一天主键自增因为临时原因被取消掉,则插入语句将同时跟着失效。正确的写法应该是:
INSERT INTO tableName (data) VALUES('somedata');
另外如果tableName
INSERT INTO
服务器: 消息 544,级别 16,状态 1,行1
当 IDENTITY_INSERT 设置为 OFF时,不能向表 'withoutIdentity' 中的标识列插入显式值。
如果需要向自增主键写入数据,可以先将自增约束取消,然后写入数据,再将自增约束加上。
转自:http://www.cnblogs.com/FredCong/archive/2012/08/07/2626364.html
- SQL Server 2008 主键自增
- sql-server sql语句主键自增
- SQL Server 2008可视化设置主键且自增
- SQL Server 2008可视化设置主键且自增 .
- SQL Server 2008可视化设置自增主键
- SQL Server 2008可视化设置主键且自增
- 解决SQL Server 2008数据库主键自增的问题
- SQL Server 2008可视化设置自增主键
- SQL Server设置主键自增
- sql server 主键跟自增序列不要混在一起
- Sql server ——设置主键且自增
- SQL Server通过Management Studio设置自增主键
- Sql server 中暂停与恢复主键自增
- SQL server sequence构造自定义自增主键
- SQL 2008创建主键自增
- SQL server 2008 创建主键为自增列的表
- SQL Server设置主键自增长列
- SQL Server设置主键自增长列
- 使用xcode4.2检测内存泄露leak的具体位置的两种方法总结 .
- 算法竞赛入门经典 习题2-10
- stl算法:next_permutation剖析
- 表达式求解
- 关注C++细节——浅谈指针使用中注意…
- SQL Server 2008 主键自增
- web.config 中connectionStrings连接字符串加密、解密问题
- 打不开RSA密钥容器
- ajax交互原理
- 存储过程与函数的区别
- 深入理解SELinux/SEAndroid(第一部分)
- C++中的四舍五入方法
- 获取存储过程返回值
- C语言的那些秘密之---函数返回局部…