求一触发器

wang520d 2008-08-27 03:24:56
求一触发器
条件 1、该触发器作用的表名为动态生成的表(就是ON关键字后面跟的表名) 规则:用字符串 ‘CTI_’+当前年份+‘_’+当前月份(两位);(这样做是因为我这个触发器要做到任务计划里面去)
如当前年月的触发器

SQL codeCREATE TRIGGER [dbo].[T_LeaguerInfos_Log]
ON CTI_2008_08 -- CTI_ YEAR(GETDATE()) _ MONTH(GETDATE())这个名字部分怎么弄?


2、该触发器同步2个数据库中的2个表;如:A库中有表CTI_2008_08对该表建立触发器后,只要该表有数据插入就把该数据插入到B库中的CTI_Missing表中(2表结构可以默认相同)
如:

MustID callID name username tel
1 1 王某 js001 13141250137


该问题已经开了一帖 由于本人问题描述不清楚 故再开一帖 另一帖的地址:(在线结贴)
http://topic.csdn.net/u/20080827/13/34f1a85d-6d7d-4bcb-90e7-33d60e9cbf9f.html?seed=1367376068


...全文
97 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgzaaa 2008-08-27
  • 打赏
  • 举报
回复
好象也不用搞什么job,只要你第把创建触发器的语句,紧跟在创建表(CTI_’+当前年份+‘_’+当前月份)的语句后就可以了
等不到来世 2008-08-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wgzaaa 的回复:]
路过
[/Quote]
wgzaaa 2008-08-27
  • 打赏
  • 举报
回复
路过
-狙击手- 2008-08-27
  • 打赏
  • 举报
回复
2、该触发器同步2个数据库中的2个表;如:A库中有表CTI_2008_08对该表建立触发器后,只要该表有数据插入就把该数据插入到B库中的CTI_Missing表中(2表结构可以默认相同)
如:

--

create ...

as

insert into cti_missing select ... from inseted
go
-狙击手- 2008-08-27
  • 打赏
  • 举报
回复
exec('CREATE TRIGGER [dbo].[T_LeaguerInfos_Log]
ON CTI_'+ltrim(year(getdate()))+'_'+ right('00'+ltrim(month(getdate())),2) -- CTI_ YEAR(GETDATE()) _ MONTH(GETDATE())这个名字部分怎么弄?
....')

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧