CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

大家帮忙看看 object-relational database 的查询问题!

楼主july1st(aacc)2003-09-03 10:51:44 在 Oracle / 基础和管理 提问

 
  SELECT   TL.DEPARTURE,TL.DESTINATION  
  FROM   TABLE(   SELECT   TRIPLEG    
                          FROM   TRIP   T  
                          WHERE   T.TRIP_DATE='20-02-1995')   TL;  
   
  总是出现   TABLE(   SELECT     单行返回多行   的问题,有没有解决的办法?  
   
  建立type和table   如下!  
  CREATE   TYPE   TRIPLEG_TYPE   AS   OBJECT  
  (  
    LEG#   NUMBER(2),  
    DEPARTURE   VARCHAR(30),  
    DESTINATION   VARCHAR(30))  
  /  
   
  CREATE   TYPE   REF_TRIPLEG_TYPE   AS   OBJECT  
  (REF_TRIPLEG   REF   TRIPLEG_TYPE);  
  /  
   
   
  CREATE   TYPE   TABLE_REF_TRIPLEG_TYPE   AS   TABLE   OF   REF_TRIPLEG_TYPE  
  /  
   
  CREATE   TYPE   TRIP_TYPE   AS   OBJECT  
  (  
    T#   NUMBER(10),  
    TRIPLEG   TABLE_REF_TRIPLEG_TYPE,  
    TRIP_DATE   DATE  
  )  
  /  
  CREATE   TABLE   TRIP   OF   TRIP_TYPE  
  NESTED   TABLE   TRIPLEG   STORE   AS   TRIPLEGNT;  
   
   
  INSERT   INTO   TRIP_4   VALUES(2,TABLE_REF_TRIPLEG_TYPE_4(),   TO_DATE('20-02-1995','DD-MM-YYYY'));  
   
  INSERT   INTO   TRIP_4   VALUES(5,TABLE_REF_TRIPLEG_TYPE_4(),TO_DATE('20-02-1995','DD-MM-YYYY'));  
   
  INSERT   INTO   TRIPLEG_4   VALUES(1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(2,   'Melbourne',   'Hobart');  
  INSERT   INTO   TRIPLEG_4   VALUES(3,   'Hobart',   'Perth');  
  INSERT   INTO   TRIPLEG_4   VALUES(   4,   'Perth',   'Adelaide');  
  INSERT   INTO   TRIPLEG_4   VALUES(   5,   'Adelaide',   'Wollongong');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Newcastle');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Newcastle',   'Brisbane');  
  INSERT   INTO   TRIPLEG_4   VALUES(   3,   'Gold   Coast',   'Rockhampton');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Wollongong');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Wollongong',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Wollongong');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Wollongong');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Wollongong',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Wollongong',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Wollongong',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Sydney',   'Perth'   );  
  INSERT   INTO   TRIPLEG_4   VALUES(   3,   'Perth',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   4,   'Sydney',   'Brisbane');  
  INSERT   INTO   TRIPLEG_4   VALUES(   5,   'Brisbane',   'Sydney');    
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Wollongong');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Sydney',   'Perth');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Melbourne',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Wollongong',   'Sydney');  
  INSERT   INTO   TRIPLEG_4   VALUES(   1,   'Sydney',   'Melbourne');  
  INSERT   INTO   TRIPLEG_4   VALUES(   2,   'Melbourne',   'Adelaide');  
  INSERT   INTO   TRIPLEG_4   VALUES(   3,   'Adelaide',   'Perth');  
  INSERT   INTO   TRIPLEG_4   VALUES(   4,   'Perth',   'Sydney');  
   
  INSERT   INTO   TABLE(   SELECT   T.TRIPLEG  
                                        FROM   TRIP_4   T  
                                        WHERE   T.T#=   2)  
                          SELECT   REF(R)  
                          FROM   TRIPLEG_4   R  
                          WHERE   R.LEG#   IN   (1);  
   
  INSERT   INTO   TABLE(   SELECT   T.TRIPLEG  
                                        FROM   TRIP_4   T  
                                        WHERE   T.T#=   5)  
                          SELECT   REF(R)  
                          FROM   TRIPLEG_4   R  
                          WHERE   R.LEG#   IN   (1); 问题点数:0、回复次数:0Top

相关问题

  • Special Database Object Can't Be Located !
  • 怎样用一个SQL查询多个FIELD (ASP & Access database)
  • jbuilder的database pilot查询失败的问题(sqlserver)
  • 如何查询一个database link 是否存在?
  • 在 ms sql server 中如何查询server中有哪些database?database中有哪些table?table中有哪些column?
  • sybase: Can't allocate space for object 'temp worktable' in database 'tempdb'
  • 查询
  • 查询?
  • 查询
  • 查询

关键词

  • date
  • sydney
  • melbourne
  • tripleg
  • into tripleg
  • wollongong
  • insert
  • perth
  • trip
  • adelaide

得分解答快速导航

  • 帖主:july1st

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo