创建CLR自定义触发器-C#
来源:互联网 发布:java 重写equals 编辑:程序博客网 时间:2024/05/16 03:13
第一步:在Visual Studio 2005中编写代码
using System;
using System.Data;
using System.Data.Sql;
using System.Data.SqlServer;
using System.Data.SqlTypes;
public partial class Triggers
{
// Enter existing table or view for the target and uncomment the attribute line
// [SqlTrigger (Name="myTrigger", Target="Table1", Event="FOR UPDATE")]
public static void myTrigger()
{
SqlTriggerContext myTriggerContext = SqlContext.GetTriggerContext();
SqlPipe myPipe = SqlContext.GetPipe();
SqlCommand myCommand = SqlContext.GetCommand();
if (myTriggerContext.TriggerAction == TriggerAction.Insert)
{
myCommand.CommandText = "select * from spTestTbl";
}
myPipe.Execute(myCommand);
}
}
第二步:编译,部署(Build,Deploy)
第三步:注册到Yukon
语法:
CREATE TRIGGER trigger_name ON table_name FOR INSERT|UPDATE|DELETE
AS EXTERNAL NAME assembly_name.class_name.clr_trigger_name
示例:
CREATE TRIGGER myTrigger ON testTbl1 FOR INSERT
AS EXTERNAL NAME udt.Triggers.myTrigger
- 创建CLR自定义触发器-C#
- VS2005创建CLR自定义触发器
- CLR触发器
- SQL Server CLR系列(2)-创建触发器与手动部署
- SQL2005 CLR触发器实战
- C# CLR
- C# CLR
- C# - CLR
- zabbix创建自定义键值和触发器
- CLR via C# 读书笔记 1-2 创建线程的成本
- CLR触发器引用WCF服务
- SQL Server CLR 触发器实例
- c# 创建自定义时区
- C# 创建自定义转换
- C# 自定义异常类型(摘自CLR Via C# 3th Edition)
- SQL Server CLR全功略之四---CLR触发器
- SQL Server CLR全功略之四---CLR触发器
- SQL Server CLR全功略之四---CLR触发器
- velocity模版制作工具使用经验(重点推荐模版路径指定问题)
- 用jni实现ping
- 哪位仁兄帮我编译以下程序阿?
- 期盼好的AOP框架
- 声明函数指针并实现回调
- 创建CLR自定义触发器-C#
- Perl中取得指定目录下的所有文件和目录
- 一个发邮件的例子
- Memory Management
- 如何用C#将数据库中的记录制成XML
- .net中关于windows身份验证的一个教训[原创]
- 轻轻松松产生 Makefile
- 中国各省编码
- C语言之四书五经