SQL插入触发器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL插入触发器相关的知识,希望对你有一定的参考价值。

This trigger returns a resultset that includes last inserted record's guid info (uniqueidentifier)

If your column is uniqueidentifier and its default value is newid() , you can't get last record id (guid) with @@identity .

So, I write a trigger on my table to get last record guid info ;)
  1. CREATE TRIGGER dbo.InsertTriggerOnGUIDYourtable
  2. ON dbo.YourTable
  3. FOR INSERT
  4. AS
  5. BEGIN
  6. SET NOCOUNT ON
  7.  
  8. SELECT GUIDCol AS '@@GUID'
  9. FROM inserted
  10. END

以上是关于SQL插入触发器的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 触发器插入/更新特定列

Laravel 5.8 有条件地插入 sql 片段

如何使用触发器和 if 条件将值插入 SQL 表?

使用带有 MVC4 SQL Server 的实体框架插入后触发器不会触发

SQL用触发器实现 2个表 数据关联,插入更新和删除?

sqlserver,触发器做备份表如何插入当前时间?