Статус: Офлайн
Реєстрація: 15.01.2009
Повідом.: 1233
Реєстрація: 15.01.2009
Повідом.: 1233
PL/SQL. Аналог sizeof()
Есть ли в PL/SQL сабж?
Хочется
потому что
не устраивает своей тормознутостью и громоздкостью.
Есть ли в PL/SQL сабж?
Хочется
Код:
declare
type recFoo is record (
id varchar2(5)
);
lRec recFoo;
lBar varchar2(500) := '123456';
begin
if length(lBar) <= [U]sizeof[/U](lRec.id) then
lRec.id := lBar;
end if;
end;
/
потому что
Код:
declare
type recFoo is record (
id varchar2(5)
);
lRec recFoo;
lBar varchar2(500) := '123456';
begin
begin
lRec.id := lBar;
exception
when value_error then
null;
end;
end;
/
не устраивает своей тормознутостью и громоздкостью.
Особенно, когда сам record протянут через несколько пакетов.