请高手指导,高分相赠!

zlz7803 2003-08-22 09:02:27
如何在表内容发生变化后,自动将表的内容导出到指定路径下并转化为文本格式。
...全文
23 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjb111 2003-08-22
  • 打赏
  • 举报
回复
create trigger T_ChangTable on TableName
for insert,update,delete
as
exec master..xp_cmdshell 'bcp DatabaseName..tableName out c:\a.txt -c -q -U
"sa" -P "yourpassword"'

go
nboys 2003-08-22
  • 打赏
  • 举报
回复
用触发器:

可以加时间区分文件名:

create trigger t_name on [tableName]
for insert,update,delete
as
declare @time varchar(10)
set @time=convert(varchar,getdate(),112)
exec ('master..xp_cmdshell ''bcp [DatabaseName]..[tableName] out c:\backup'+@time+'.txt -c -q -Usa -Ppwd''')
nboys 2003-08-22
  • 打赏
  • 举报
回复
用触发器:

create trigger t_name on tableName
for insert,update,delete
as
exec master..xp_cmdshell 'bcp DatabaseName..tableName out c:\a.txt -c -q -Usa -Ppwd'

27,579

社区成员

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

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