我可以按列号选择列,例如
select custome.0, customer.1 from customer
将客户的ID和名称作为列?
答案 0 :(得分:2)
不完全是您所要求的,但如果您愿意为往返付费,您可以使用此查询来查找列名到列号映射:
SELECT COLNAME, COLNO, TYPENAME, NULLS FROM SYSCAT.COLUMNS
WHERE TABSCHEMA = ? and TABNAME = ? order by colno
(来自Perl的DBI :: DB2)