我正在尝试导出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