2012-03-29 49 views
0

我有一堆查詢,我想直接轉儲到CSV。除了沒有選項包含查詢中的列名(不一定與基礎表列名稱相同)之外,一切都很好。從環顧四周,看起來與列名做聯合是做我想要的唯一方法。我的問題是:使用列別名將查詢轉儲爲CSV

如何以編程方式從我的查詢中獲取列名稱?

列名與基礎表不一樣,所以我不能使用信息模式。

請讓我知道,如果你有任何想法或更好的方式來完成我在做什麼!

謝謝!

+0

您是否已經以任何編程方式瞭解有關您的查詢的內容?如果是這樣,處理結構化的「字段」信息要比解析「AS ...」字符串的查詢要容易得多,儘管正則表達式可能有所幫助:「\ s + AS \ s *([a-zA-Z0- 9_])「,但我懷疑它會很快,並且它可能不適用於所有查詢。 – 2012-03-29 20:04:21

+0

看看:http://stackoverflow.com/questions/10018316/sql-select-csv-file 或http://lifeboysays.wordpress.com/2012/06/23/mysql-how-to-export -data-to-csv-with-column-headers/ (谷歌搜索) – 2012-10-16 12:51:29

回答