创建一个表

create table demoTb
(
	ID int identity(1,1) primary key,
	name varchar(30)
) 

  查看有没有自增列  有就返回YES

IF ((SELECT OBJECTPROPERTY( OBJECT_ID(N'demoTb'), 'TableHasIdentity')) = 1)
    PRINT 'Yes'
ELSE
    PRINT 'No'

  如果想插入自增列的值就

declare @tableName varchar(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 @sql
exec sp_executesql  @sql
insert into demoTb(id,name) values(1,'wu')
select  * from demoTb

  sql 表有没有自增列,插入自增列值

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2021-12-30
  • 2021-12-01
  • 2021-08-16
相关资源
相似解决方案