做个DTS包,负责把ttyname导入到固定文件名的文本文件中,在触发器中调用它,再用master..xp_cmdshell 来把名字改成ttyno的值。
如:
@cmdRename='ren d:\path\aaaa.txt '+'X:\path\'+@ttyno+'.txt'
如:
@cmdRename='ren d:\path\aaaa.txt '+'X:\path\'+@ttyno+'.txt'
解决方案 »
- MySql Error 1071: Specified key was too long;
- 迁移2000的库到sql2005时,找不到存储过程的错误,请邹建等老大帮帮忙。
- 关于两个数据库同步的问题
- 帮我看看这个存储过程有没有更好的实现形式。
- 关于新生分班,子陌老大已经完美解答,只是情况发生了变化又发难了,再请老大出手解答,谢谢!
- sql server 中有一个名为:导入和导出数据的工具,是否可以将远程的数据库导入到本地哪?
- 大家赶快来帮忙安装数据库报错
- 求达人给小弟详细讲解下
- 真搞不明白,为什么sql语法不支持数组?很难实现吗?
- 急求sql查询语句问题在asp.net的web页面上Repeater显示
- 简单的SQL语句的问题 ---100分!!!
- sql-sv连接问题
我有个思路,在触发器中调用一个dll来生成此文本文件,但很难调试
只是,我这里要求每触发时只要导出被更新的记录,
另在触发器中如何执行dts包,是执行.dts文件吗
dtsrun /Fnewpack.dts/Nnewpack/M
在查询器中报
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '/' 附近有语法错误。
dts包名称newpack,文件为c:\newpack.dts
select * into tmp_1 from inserted
set @sql = 'bcp "select ttyname from 数据库名..tmp_1 '
+'" queryout "c:\'
+max(ttyno)
+'.txt " -c -S 服务器名 -U 登录名 -P 密码'
from tmp_1
master..xp_cmdshell @sql
drop tmp_1