分享至
您好:一般在查詢會類似
select a.x,b.y ,b.z as 'XXX'from a inner join b
那是否在 MSSQL 與查詢的結果,取得 x, y ,xxx的欄位名稱目前,想用DBMAIL發信但想說標題欄位,是否能 直接抓 查詢與法中的select 名稱 來呈現謝謝
已邀請的邦友 {{ invite_list.length }}/5
為什麼不直接開個新TABLE新欄位存這些資訊,或是代參數進去的作法比較直覺查詢語法的select名稱來呈現感覺有點...
欄位名稱,可以用中文,所以若要做到動態,可以用中文帶入不需要另外建一個TABLE 來跑回圈
有點搞錯您的需求了,您應該是想要在寄信的內容裡產生查詢結果的表格吧?
這樣可以列出表頭SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YOUR_TABLE_NAME'
對, 但這INFORMATION_SCHEMA.COLUMN是固定的TABLE用的目前 會需要 組合後的TABLE 欄位不是固定的情況
把它建為VIEWS就好啦
用 union 將表頭納入
SELECT 'x' a.x , 'y' b.y , 'z' b.z UNION ALL SELECT a.x, b.y, b.z FROM a INNER JOIN b
您好:那 這樣是否會有 標題欄位文字,但值卻是數字謝謝
IT邦幫忙