例如:
DECLARE @cmd sysname, @var sysname
SET @var = 'dir /p'
SET @cmd = 'echo ' + @var + ' > dir_out.txt'
EXEC master..xp_cmdshell @cmd

解决方案 »

  1.   

    呵呵,你可以用bcp工具实现你的要求。
    它和odbcping, osql等一样是一个外部实用工具。
      

  2.   

    谢谢大家...这是一个每天要计算统计的系统,使用Job自动完成统计的工作
    和备份数据。但数据过多时当然要清一下,这时是要把旧的一些
    数据都倒到硬盘上。好象liguangyi的方法可以阿略麻烦了一点,但一定可行:)
    俺为什么没想到呢?yangzi能介绍一下bcp的用法吗?
    我再等两天给分:)
      

  3.   

    liguangyi()
    这样一来,dir_out.txt里的文本只是"dir/p"
    怎样才能上表中的数据导入到文本中呢