我在2005的查询分析器里执行了
EXEC master..xp_cmdshell 'bcp "student.dbo.stu" out "c:\MyTable.txt " -S. -Usa -Psa -c '
命令。然后分析器下面自动显示出了一个output结果,第一行是NULL,第二行是“开始复制...”,第三行是“NULL”,第四行是“已复制100行”,一共有7行。
我想用另外一条select语句获得这个output结果,应该怎么做呢?
EXEC master..xp_cmdshell 'bcp "student.dbo.stu" out "c:\MyTable.txt " -S. -Usa -Psa -c '
命令。然后分析器下面自动显示出了一个output结果,第一行是NULL,第二行是“开始复制...”,第三行是“NULL”,第四行是“已复制100行”,一共有7行。
我想用另外一条select语句获得这个output结果,应该怎么做呢?
如果返回output ,我在SQL语句前面加上 select * from ,怎么报错呢?
在命令模式下用cmd,然后定向重输出到某个文本文件要容易的多
主要是我要远程连接到别的机器上,对远程机器操作。但是我只有远程机器的SQL账号,没有它们的windows账号,所以远程执行cmd命令我做不了