- 热门文章:
- · 获得汉字字符串拼音首字母 C#版
- · C#之消息队列的简要说明----自学笔记
- · C#实现的根据年月日计算星期几的函数
- · 文件改名的C#实现
- · C#中结构或类的嵌套 的方法
- · 深入剖析C#继承机制7
- · 深入剖析C#继承机制6
- · 深入剖析C#继承机制4
- · 深入剖析C#继承机制5
- · 深入剖析C#继承机制3
- · 深入剖析C#继承机制2
- · 深入剖析C#继承机制1
上一篇:如何用C#将数据库中的记录制成XML >>
创建CLR自定义触发器-C#
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
下一篇:获得汉字字符串拼音首字母 C#版 >>
相关文章:
- · 怎样通过Visual C#.net创建一个DTS任务
- · 在C#桌面应用使用多语言
- · C#中对注册表的操作
- · C#时间函数扩展
- · 用C#读写ini文件
- · 用C#下的Raw Socket编程实现网络封包监视
- · 使用C#编写一个计时器
- · 【C#】输入汉字字符串索引拼音的首字母
- · C#数据访问类
- · 关于C#中,继承类重写与隐藏基类方法的区别!
- · 用正则表达式过滤脚本的一些研究(asp.net + C#)
- · C#在状态栏中,自绘进度条,
- · VisualC#中MDI窗体初步
- · use MSAgent in C#
- · 使用C#在进度条中显示复制文件的进度
- · C#中string与byte[]的转换帮助类
- · SQL Server 调用C#。net写的Dll ,(分享我的HelloWorld测验)
- · c#中实现文件拖放打开的方法
- · C#中Base64之编码,解码方法
- · 使用.INI文件为输入界面创建“动态帮助”
- · C#自定义控件制作篇
- · 用C#下的Raw Socket编程实现网络封包监视
- · C#中的事件
- · C#中的类型转换
- · C#中的接口
- · c#中结构与类的区别
- · 数据库操作类实现(C#,SqlClient)
- · 设计模式-简单工厂模式(SimpleFactory-C#)
- · 【C#】Decimal的类型判断!
- · 用c#写的贪吃蛇游戏,简简单单
- · 天天学C#-委托
- · 天天学C#-委托
- · C#中的泛型 (From dotNet SDK 2.0 Beta1)
- · 在C#编写代码发送邮件
- · 使用VB求解华容道问题
- · C#使用CDO发送邮件
- · 读《C#入门经典》
- · 【C#】整数类型的判断!
