CREATE TABLE test
(id NUMBER(*,0),
dummy VARCHAR2(100 BYTE))
PCTFREE 10
INITRANS 1
MAXTRANS 255
TABLESPACE users
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
NOCACHE
MONITORING
NOPARALLEL
LOGGING
/
CREATE OR REPLACE
package util is
type gen_ref_cur is ref cursor;
procedure get_cursor(p_cur out gen_ref_cur);
End util;
/
CREATE OR REPLACE
package body util is
procedure get_cursor(p_cur out gen_ref_cur)is
Begin
open p_cur for select object_name, object_type from all_objects;
End get_cursor;
End util;
/
CREATE OR REPLACE
TYPE domain_names_coltype
AS TABLE OF varchar2(255);
/
CREATE OR REPLACE
PROCEDURE domain_check
( P_DOMAINS IN domain_names_coltype
, P_resdata out domain_names_coltype
) AS
i binary_integer:=p_domains.first;
l_resdata domain_names_coltype:=domain_names_coltype();
BEGIN
p_resdata:=domain_names_coltype('asd','asdasd','asdas');
END DOMAIN_CHECK;
/
CREATE OR REPLACE
PROCEDURE domain_check2
( P_DOMAINS IN domain_names_coltype
, p_count out number
) AS
BEGIN
p_count:=l_resdata.count;
END DOMAIN_CHECK;
/
|