powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Динамический sql в Forms 6
5 сообщений из 5, страница 1 из 1
Динамический sql в Forms 6
    #37330769
DBoy II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите как выполнить динамический запрос на удаление данных в 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
Динамический sql в Forms 6
    #37330865
_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
_
Гость
DBoy II,

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

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

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

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

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


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