用ORACLE作开发,现在有一个需求,要将ORACLE中所有的表和表中的数据列出来,但是开发工具用的是DELPHI,不支持ORACLE的ARRAY、NESTED TABLE等复杂数据类型。
例如,用SELECT * FROM OE.CUSTOMERS 时,DELPHI报"不可识别的数据类型"错误,我相信其它非ORACLE的开发工具也会如此,但是将其中的复杂数据类型展开时就可以,例如:
SELECT CUST_ADDRESS.CITY FROM OE.CUSTOMERS
我现在想问的是,这些复杂的数据类型是在哪里定义的,用什么方法可以将它们展开?有的复杂数据类型里还嵌套其它复杂类型,想想就头大啊.
例如,用SELECT * FROM OE.CUSTOMERS 时,DELPHI报"不可识别的数据类型"错误,我相信其它非ORACLE的开发工具也会如此,但是将其中的复杂数据类型展开时就可以,例如:
SELECT CUST_ADDRESS.CITY FROM OE.CUSTOMERS
我现在想问的是,这些复杂的数据类型是在哪里定义的,用什么方法可以将它们展开?有的复杂数据类型里还嵌套其它复杂类型,想想就头大啊.
解决方案 »
- Oracle 10g的iSQL*Plus网页无法打开
- 多个关键字匹配求助
- PL-SQL问题
- 书上说定义全局数据库名时, 要按照数据库.域名称,请问这里的域名称是指网络的域名称还是可以自己随便定义的.
- 如何利用 PL/sql developer 从服务器导出表结构!
- 200分求 oracl9i 视频
- 加急求助orical9i安装
- 问一个简单的SQL的
- 不断的执行一下语句会把oracle干掉,甚至sun 干重起,为何---再线守候???
- TO_DATE('2002-AUG-22','YYYY-MON-DD')为什么说月份不对?
- 新手请教一个关于V$SQL等视图的巨难问题。呵呵:)
- sql语句优化问题
例如只要不是对象类型的嵌套表,也许可以和二维数据进行嵌套,当然,这个要看delphi是如何支持的.