SQL Server 2005如何在插入数据后返回自增列
请问一下,SQL Server 2005如何在插入数据后返回自增列,并且自增列前面能加上指定字母标识。比如ES00309 ES00310等。具体有哪几种方法呢?我用的VC ADO访问数据库。 SQL?Server2005 自增列 ADO VC
[解决办法]
DECLARE @ID int
insert into tableName(Col)
values('X')
set @ID=@@IDENTITY
set @ID=SCOPE_IDENTITY()
DECLARE @ID int
declare @T table(ID int identity ,Col nvarchar(50))
insert into @T(Col)
values('X')
set @ID=@@IDENTITY
set @ID=SCOPE_IDENTITY()
select @ID
go
declare @T table(ID int identity ,Col nvarchar(50))
insert into @T(Col)
output inserted.ID
values('X')