declare @iObjectId nvarchar(200)
select @iObjectId='chengke'
用print 'bcp "SELECT * FROM jxcsystem.dbo.savetokctxtku" queryout c:\savetokctxtku.txt -c -S"+@iObjectId+" -U"sa" -P"sa"'
-檢查一下就知道錯在哪裡了
select @iObjectId='chengke'
用print 'bcp "SELECT * FROM jxcsystem.dbo.savetokctxtku" queryout c:\savetokctxtku.txt -c -S"+@iObjectId+" -U"sa" -P"sa"'
-檢查一下就知道錯在哪裡了
select @iObjectId='chengke'
EXEC master..xp_cmdshell 'bcp'+'"SELECT * FROM Hopewell_study.dbo.A" queryout c:\savetokctxtku.txt -c -S"'+@iObjectId+'" -U"sa" -P"sa"'
go
select @iObjectId='chengke'
print ('EXEC master..xp_cmdshell
''bcp "SELECT * FROM jxcsystem.dbo.savetokctxtku" queryout c:\savetokctxtku.txt -c -S"'+@iObjectId+'" -U"sa" -P"sa"''')
--不过这种方式好象只能本机数据库操作