创建一个表
create table demoTb( IDint identity(1,1)primary key, name varchar(30)) |
查看有没有自增列 有就返回YES
IF
((SELECT OBJECTPROPERTY(
OBJECT_ID(N'demoTb'),'TableHasIdentity'))
= 1) PRINT'Yes'ELSE PRINT'No' |
如果想插入自增列的值就
declare @tableNamevarchar(250)declare @sql
nvarchar(1000)select @tableName
= 'demoTb'select @sql
='SET
IDENTITY_INSERT '+@tableName+'
ON' +char(13)+'insert
into demoTb(id,name) values(2,''wu'')'print
@sqlexec sp_executesql
@sqlinsert into demoTb(id,name)values(1,'wu')select *from demoTb |

本文介绍如何在SQL中创建带有自增列的表,并提供检查自增列是否存在及插入特定自增值的方法。
3673

被折叠的 条评论
为什么被折叠?



