Oracle mechanics

27.08.2012

Преобразование PL/SQL типов в CAST(COLLECT…) при миграция на многобайтовую кодировку (UTF)

Filed under: bugs,Oracle,PL/SQL,SQL — Igor Usoltsev @ 23:37
Tags: , ,

Проблема проявляется после миграции на UTF:

SQL> desc l

 Name   Type
 -----  ----------------
 C1     VARCHAR2(1 CHAR)

SQL> create or replace type l_tbl is table of varchar2(1 char);
 2 /

Type created.

SQL> select cast(collect(l.c1) as l_tbl) as collection from l;
select cast(collect(l.c1) as l_tbl) as collection from l
 *
ERROR at line 1:
ORA-22814: attribute or element value is larger than specified in type

До миграции (в бд с однобайтовой кодировкой CL8MSWIN1251) та же синтаксическая конструкция работает без ошибок: (more…)

18.08.2010

PL/SQL Native Compilation — «разгон» выполнения хранимых процедур в Oracle 11g

Filed under: Oracle,Oracle new features — Igor Usoltsev @ 14:41
Tags: ,

Отличная статья Игоря Мельникова PL/SQL Native Compilation — «разгон» выполнения хранимых процедур — с тестами, цифрами, ссылками и обсуждением

Тема: Rubric Блог на WordPress.com.

Отслеживать

Get every new post delivered to your Inbox.

Join 86 other followers