1.sql没有记录号,所以没有指向最后一条记录的指针,可以用类似下面的方法取最后一条记录的某列值:
declare @value varchar(10)
select @value=列 from 表
2.insert触发器中,可以通过查询 inserted 这个逻辑表得到刚插入的记录的值,并且可以通过这个查询出的记录的主键,关联原表来实现对刚插入记录的修改,没有直接修改刚插入记录的方法
3.sql中的自动编号字段叫标识属性,而不是数据类型
declare @value varchar(10)
select @value=列 from 表
2.insert触发器中,可以通过查询 inserted 这个逻辑表得到刚插入的记录的值,并且可以通过这个查询出的记录的主键,关联原表来实现对刚插入记录的修改,没有直接修改刚插入记录的方法
3.sql中的自动编号字段叫标识属性,而不是数据类型
//还有一个问题,可不可以通过触发器的INSERT对刚刚插入的数据进行修改!
insert into tb(col1,col2.....) values(col1,col2.....)
select @@identity@@identity---->就是得到最新的id
create table 表(
id int identity(1,1), --id为自动编号
name nvarchar(10))