Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Динамический sql в Forms 6 / 5 сообщений из 5, страница 1 из 1
30.06.2011, 15:00
    #37330769
DBoy II
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический sql в Forms 6
Скажите как выполнить динамический запрос на удаление данных в Forms 6

stmt := 'запрос';

execute immediate stmt;
ругается - Err 103 encountered the symbol 'immediate'


пробую dbms_sql

run_cursor:=dbms_sql.open_cursor;
dbms_sql.parse(run_cursor,stmt,dbms_sql.v7);
cnt:=dbms_sql.execute(run_cursor);
dbms_sql.close_cursor(run_cursor);
ругается - Err 512 implementation restriction 'dbms_sql.v7'. Cannot directly access remote package variable or cursor
...
Рейтинг: 0 / 0
30.06.2011, 15:29
    #37330865
_
_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический sql в Forms 6
DBoy II,

Читай доку по EXEC_SQL
...
Рейтинг: 0 / 0
30.06.2011, 17:30
    #37331160
efendi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический sql в Forms 6
DBoy II,

stmt := 'запрос';
forms_ddl(stmt);
...
Рейтинг: 0 / 0
01.07.2011, 11:40
    #37332076
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический sql в Forms 6
DBoy IIругается - Err 512 implementation restriction 'dbms_sql.v7'. Cannot directly access remote package variable or cursor

dbms_sql.v7 =2
...
Рейтинг: 0 / 0
04.07.2011, 15:16
    #37335562
OmegaMale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический sql в Forms 6
DBoy II,

локально объявите переменную, значение которой равно DBMS_SQL.v7.
Но это плохая практика использовать встроенные пакеты из формсов.

Либо используйте FORMS_DDL, как предложил efendi, либо напишите свой пакет, реализующий динамический SQL (обертку для DBMS_SQL, execute immediate).
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Динамический sql в Forms 6 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]