使用记录类型变量只能保存一行数据,这限制了SELECT语句的返回行数,如果SELECT语句返回多行就会错。Oracle提供了另外一种自定义类型,也就是表类型,它是对记录类型的扩展,允许处理多行数据,类似于表。创建表类型的语法如下:TYPE table_name IS TABLE OF data_type [ NOT NULL ]INDEX BY BINARY_INTEGER ;语法说明如下:--t
1、--Oracle 创建包 申明自定义游标类型create or replace package pk_Var istype csr_tp is ref cursor;end;2、--Oracle 创建存储过程返回数据集合CREATE OR REPLACE PROCEDURE pr_getdata( v_empno VARCHAR2 , RC1 out PK_Va
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号