ZRG
Guest
Records type. Oracle
Есть реализация
declare
TYPE A is record(F1 VARCHAR2(5), F2 VARCHAR2(5));
TYPE B is table of A;
vrb B; -- переменная;
begin
-- заполняем значениями.
vrb:= B(
A('1test','1test'),
A('2test','2test')
);
end;
но при выполнении выдает сообщение
ORA-06550: line 9, column 10
PLS-0222: no function with name 'A' exists in this scope
А вот простейшая реализация работает
declare
TYPE B is table of VARCHAR2(5);
vrb B; -- переменная;
begin
-- заполняем значениями.
vrb:= B('1test','2test','3test');
end;
так что нужно писать метод по загонке данных или можно обойтись ?
получается что ORACLE не может работать с составным типом RECORD
очень жду ответа
Есть реализация
declare
TYPE A is record(F1 VARCHAR2(5), F2 VARCHAR2(5));
TYPE B is table of A;
vrb B; -- переменная;
begin
-- заполняем значениями.
vrb:= B(
A('1test','1test'),
A('2test','2test')
);
end;
но при выполнении выдает сообщение
ORA-06550: line 9, column 10
PLS-0222: no function with name 'A' exists in this scope
А вот простейшая реализация работает
declare
TYPE B is table of VARCHAR2(5);
vrb B; -- переменная;
begin
-- заполняем значениями.
vrb:= B('1test','2test','3test');
end;
так что нужно писать метод по загонке данных или можно обойтись ?
получается что ORACLE не может работать с составным типом RECORD
очень жду ответа