用ORACLE作开发,现在有一个需求,要将ORACLE中所有的表和表中的数据列出来,但是开发工具用的是DELPHI,不支持ORACLE的ARRAY、NESTED TABLE等复杂数据类型。
例如,用SELECT * FROM OE.CUSTOMERS 时,DELPHI报"不可识别的数据类型"错误,我相信其它非ORACLE的开发工具也会如此,但是将其中的复杂数据类型展开时就可以,例如:
SELECT CUST_ADDRESS.CITY FROM OE.CUSTOMERS
我现在想问的是,这些复杂的数据类型是在哪里定义的,用什么方法可以将它们展开?有的复杂数据类型里还嵌套其它复杂类型,想想就头大啊.