execute immediate есть ли альтернатива?

Charly
Дата: 03.12.2007 17:39:51
Есть ли альтернатива команде execute immediate на стороне сервера для выполнения динамических запросов?
Charly
Дата: 03.12.2007 17:53:15
А кто знает ограничение SQL по длине для этого оператора?
tru55
Дата: 03.12.2007 17:59:18
Charly
А кто знает ограничение SQL по длине для этого оператора?


Ну дали же ссылку, там все написано
зы
Дата: 03.12.2007 18:00:25
нет ограничения, если execute immediate при конкатенации по 32 килобайта
Pir
Дата: 03.12.2007 18:02:02
Charly
А кто знает ограничение SQL по длине для этого оператора?


The DBMS_SQL package supports SQL statements larger than 32KB; native dynamic SQL does not.
Elic
Дата: 03.12.2007 18:05:59
Charly
А кто знает ограничение SQL по длине для этого оператора?
STFF Native sql

зы
нет ограничения, если execute immediate при конкатенации по 32 килобайта
Ню-ню
Charly
Дата: 03.12.2007 18:08:54
Хм.... 32К... странно скармливаю этому оператору строку длиной около 4000 символов, а он её обрезает. Из-за чего может быть?
зы
Дата: 03.12.2007 18:09:44
Elic

зы
нет ограничения, если execute immediate при конкатенации по 32 килобайта
Ню-ню

execute immediate переменная_32кб||переменная_32кб||переменная_32кб||...||переменная_32кб
сейчас проверять впадло, но, помню, проверял когда-то
orawish
Дата: 03.12.2007 18:09:46
Charly
А кто знает ограничение SQL по длине для этого оператора?

Если таки sql надо выполнить - считайте, что (c dbms_sql) ограничений нет
(вряд ли допрыгните.. сотни метров - уходящие от версии к версии в бесконечность).
Однако, если разговор идет об исполнении анонимного блока - то надо учитывать ограничения
его (анонимного блока).