Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Gostaria de saber como posso fazer uma função / procedure no Oracle 10G XE, ou algo do tipo, que possa utilizar para criar vários tipos (type) de uma vez passando um array.
Queria algo do tipo:
declare
type arrTabelas is array(4) of varchar2(20);
vArrTabelas arrTabelas:=arrTabelas('tabela1','tabela2','tabela3','tabela4');
begin
for x in 1..4 loop
create or replace type vArrTabelas(x) as object(
vArrTabelas(x) || _id number not null,
vArrTabelas(x) || _desc varchar2(120) not null,
vArrTabelas(x) || _status char(1) not null,
);
end loop;
end;
E possível?
Abraços...
Carregando comentários...