3 回答

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個贊
打開SQL Server Management Studio
轉(zhuǎn)到工具>選項(xiàng)>查詢結(jié)果> SQL Server>結(jié)果到文本
最右邊是一個名為“輸出格式”的下拉框
選擇逗號分隔,然后單擊確定
這會將查詢結(jié)果顯示為逗號分隔的文本。
要將查詢結(jié)果保存到文件中:Ctrl + Shift + F

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊
我知道這有點(diǎn)老了,但這是一個更簡單的方法...
使用默認(rèn)設(shè)置運(yùn)行查詢(以網(wǎng)格格式顯示結(jié)果,如果不是網(wǎng)格格式,請參見下文)
右鍵單擊網(wǎng)格結(jié)果,然后單擊“將結(jié)果另存為”并保存。
如果結(jié)果不是網(wǎng)格格式,請?jiān)趯懖樵兊奈恢脝螕羰髽?biāo)右鍵,將鼠標(biāo)懸停在“ Results To”上,然后單擊“ Results To Grid”
祝好運(yùn)!

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個贊
如果所涉及的數(shù)據(jù)庫是本地?cái)?shù)據(jù)庫,則以下可能是將查詢結(jié)果導(dǎo)出到CSV文件的最可靠的方法(即,為您提供最大的控制權(quán))。
復(fù)制查詢。
在對象資源管理器中,右鍵單擊有問題的數(shù)據(jù)庫。
選擇“任務(wù)” >>“導(dǎo)出數(shù)據(jù)...”
配置您的數(shù)據(jù)源,然后單擊“下一步”。
選擇“平面文件”或“ Microsoft Excel”作為目標(biāo)。
指定文件路徑。
如果使用平面文件,請根據(jù)需要進(jìn)行配置。如果使用Microsoft Excel,請選擇“ Excel 2007”(先前版本的行限制為64k)
選擇“寫查詢以指定要傳輸?shù)臄?shù)據(jù)”
粘貼第1步中的查詢。
單擊下一步>>查看映射>>單擊下一步>>選擇“立即運(yùn)行” >>單擊“完成”兩次。
經(jīng)過詳盡的此過程后,我發(fā)現(xiàn)以下是最佳選擇
PowerShell腳本
$dbname = "**YOUR_DB_NAME_WITHOUT_STARS**"
$AttachmentPath = "c:\\export.csv"
$QueryFmt= @"
**YOUR_QUERY_WITHOUT_STARS**
"@
Invoke-Sqlcmd -ServerInstance **SERVER_NAME_WITHOUT_STARS** -Database $dbname -Query $QueryFmt | Export-CSV $AttachmentPath -NoTypeInformation
以管理員身份運(yùn)行PowerShell
& "c:\path_to_your_ps1_file.ps1"
- 3 回答
- 0 關(guān)注
- 1270 瀏覽
添加回答
舉報