ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PL/SQL编程(一)

PL/SQL编程(一)

原创 Linux操作系统 作者:luo_813 时间:2008-03-11 22:51:31 0 删除 编辑

1、对于PL/SQL记录类型可以直接使用select ......into record from table。
2、对于PL/SQL表类型,可以通过指定记录的位置如select .....into v_table(-1)  from
       table。
3、类型的的创建可以使用create or replace语句
4、类型的创建不能引用表字段如:name emp.ename%type
5、嵌套表解析
      如下创建嵌套表:
      create table drink
      (peer             varchar2()
       substance   substance_table_type)
       nested table substance store as substance_tb;
      其中,substance作为表drink的一个字段,substance为查询是使用的表名,而
      substance_tb为实际存在的表。
      嵌套表插入记录时:
      insert  into  drink  values('vitage',  substance(substance_table_type('A'),  
      substance_table_type('B),  substance_table_type('C') )) ;
      嵌套表查询时:
      select  type from
      table ( select substance from drink
                  where peer = 'test')
     where type = 'A'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10738674/viewspace-204031/,如需转载,请注明出处,否则将追究法律责任。

上一篇: shell 学习
下一篇: shell学习(二)
请登录后发表评论 登录
全部评论

注册时间:2008-02-24

  • 博文量
    18
  • 访问量
    15414