簡體   English   中英

將SQL數據從過程寫入平面文件

[英]Writing sql data from a procedure to flat file

我正在使用sql server 2008和(c#,asp.net)。 如何在SQL Server中將select語句結果寫入文本文件(具有5列和30+行的表)? 我有一個包含數百個表和存儲過程的數據庫。

您可以通過xp_cmdshell通過ISQL運行select,並使用-o參數將結果輸出到文件。 本示例使用-E參數來對用戶ID進行硬編碼。

declare @str varchar(255)
select @str = 'isql -Q "select * from <tablename>" -E -o c:\text.txt'
exec master.xp_cmdshell @str

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM