我正在嘗試導出DB2選擇頭銜。但是,沒有任何成功,我實際的代碼是:導出DB2選擇爲帶頭文件的CSV
db2 "EXPORT TO /tmp/result5.csv OF DEL MODIFIED BY NOCHARDEL SELECT 1 as id, 'DEVICE_ID', 'USER_ID' from sysibm.sysdummy1 UNION ALL (SELECT 2 as id, DEVICE_ID, USER_ID FROM MOB_DEVICES) ORDER BY id"
它不工作(我建議,因爲USER_ID是整數),當我改變它:
db2 "EXPORT TO /tmp/result5.csv OF DEL MODIFIED BY NOCHARDEL SELECT 1 as id, 'DEVICE_ID', 'PUSH_ID' from sysibm.sysdummy1 UNION ALL (SELECT 2 as id, DEVICE_ID, PUSH_ID FROM MOB_DEVICES) ORDER BY id" It works because DEVICE_ID and PUSH_ID is both VARCHAR.
它的工作原理,DEVICE_ID和PUSH_ID是兩個VARCHAR。
MOB_DEVICE TABLE任何建議如何解決這個問題?
感謝您的諮詢。
我創建了一個問題要問如何讓SQL http://stackoverflow.com/questions/38726949/return-a-row-in-a-db2-function-with-variable-列名量 - 的標量參數 – AngocA