Вопрос : Создайте заявление таблицы внутри процедуры

Здравствулте!,

This будет вероятно реально просто вопрос.  

But я интересовал если я smog создать процедуру с следующий PL/SQL и после этого вызвать ту процедуру от по-разному ПРЕДЕЛА
PARALLEL 5
REJECT ПОЛОЖЕНИЯ
compound_list ТАБЛИЦЫ procedure.

CREATE (
CompoundID VARCHAR2 (10), EXTERNAL
ORGANIZATION
BatchID VARCHAR2 (5)
) (ТИП ПАРАМЕТРЫ
ДОСТУПА ABASE_DIR
ДИРЕКТОРИИ НЕВЫПОЛНЕНИЯ ОБЯЗАТЕЛЬСТВА ORACLE_LOADER
(ПОКАЗАТЕЛИ
РАЗМЕЖЕВАННЫЕ ПОЛЯМИ NEWLINE
ПРЕКРАЩЕННЫМИ ', 'ЗНАЧЕНИЯ ПОЛЯ
ПРОПАВШИЕ БУДУТ
NULL
(
CompoundID,
BatchID
)) («")
list.txt) НЕОГРАНИЧЕННЫЙ;

Is я спрашиваю даже по возможности?  От я видел с процедурами только DML заявления позволены (УТОЧНЕНИЕ, ОТБОРНОЕ, DELETE).

Thanks

Mike
class=

Ответ : Создайте заявление таблицы внутри процедуры

ПРОЦЕДУРА CREATE_TABLE_compound_list

  v_dyn_statement varchar2 (4000);
НАЧНИТЕ
  v_dyn: = «ваш создайте заявление с» замените '' ';
  исполните немедленно v_dyn;
КОНЕЦ;

измените права invoker процедуры если вы хотите вызывая потребителя процедуры быть предпринимателем таблицы вместо создаваясь потребителя процедуры
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us