powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DDL & PL/SQL
9 сообщений из 9, страница 1 из 1
DDL & PL/SQL
    #32179862
Dimets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в паект запихнуть создание таблиц вида Create table as select ...where..причем в where передаются параметры,вычисленные ранее в этом же пакете.
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32179895
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запихнуть говоришь.....
use NDS or dbms_sql package
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32179899
Dimets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это я уже понял, но пока как то успехов с ним нету (dbms_sql) - может кто-нибудь пример привести?
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32179910
Trampler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй
EXECUTE IMMEDIATE ... USING
если версия позволяет
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32179916
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Use NDS:

DECLARE stmt VARCHAR2(4000);
BEGIN
stmt := 'CREATE TABLE ... AS SELECT ... WHERE col1 = :1 AND col2 = :2;
EXECUTE IMMMEDIATE stmt USING parameter1,parameter2;
END;
/
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32179935
Dimets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а начиная с какой версии using поддерживается?
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32180127
Dimets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит никто не может помочь?
dbms_sql.execute('create table test(n number)' - работает
а вот
bms_sql.execute('create table test1 as select * from test') - не работает
Oracle 8.1.7
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32180154
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то для выполнения DDL надо давать dbms_sql.parse();.
...
Рейтинг: 0 / 0
DDL & PL/SQL
    #32180164
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкачайте с tahiti.oracle.com " Supplied PL/SQL Packages"
и почитайте -- все очень понятно написано.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DDL & PL/SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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