求救!请问一个触发器,一旦数据发生变化就把变化的东西写到文本文件中去.

happyking168 2004-07-29 01:09:05
CREATE TRIGGER modifytrig ON [dbo].[Users]
FOR INSERT, UPDATE, DELETE
AS
........
各位大侠帮帮小弟这个触发器如何写啊!谢谢!
...全文
249 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqdj 2004-08-02
  • 打赏
  • 举报
回复
如果你的操作只是针对一条记录的,就完全可以用一个字符串提出来,如果你是批量的插入和修改,除非你用游标,就不好解决。
walkonthesky 2004-08-02
  • 打赏
  • 举报
回复
cqdj(cqdj) 的方法是不错,但是问题在于怎么提取变化的字符串????
qufusongyu 2004-08-01
  • 打赏
  • 举报
回复
cqdj(cqdj) 的方法我觉得不错。
happyking168 2004-07-30
  • 打赏
  • 举报
回复
有没有高手再指点一下,好让小弟把帖结了!谢谢
walkonthesky 2004-07-30
  • 打赏
  • 举报
回复
变化的东西怎么提取为一个字符串
cqdj 2004-07-30
  • 打赏
  • 举报
回复
不用啊,你将你的变化写成一个字符串,然后借助master..xp_cmdshell 'echo 字符串 >>c:\a.txt"OK!
happyking168 2004-07-29
  • 打赏
  • 举报
回复
研究了一下午还是没有结果,谁能帮帮忙!
happyking168 2004-07-29
  • 打赏
  • 举报
回复
DTS没有用过,还请piy多多指教!
egpscar 2004-07-29
  • 打赏
  • 举报
回复
CREATE TRIGGER abc ON [dbo].[temp_send]
FOR INSERT, UPDATE, DELETE
AS
EXEC master..xp_cmdshell 'bcp inserted out c:\aa.txt -c -Sservername -Usa -Ppassword'
egpscar 2004-07-29
  • 打赏
  • 举报
回复
试过了,没有变化
pjy 2004-07-29
  • 打赏
  • 举报
回复
会用DTS吗?
happyking168 2004-07-29
  • 打赏
  • 举报
回复
谢谢hellwindy!
用你的方法,执行没有出错,但是文件中没有输出记录。
大家再帮帮忙!
全粘架构师 2004-07-29
  • 打赏
  • 举报
回复
as
EXEC master..xp_cmdshell 'bcp inserted out c:\aa.txt -c -Sservername -Usa -Ppassword'



hava a try

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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