Вопрос : Как побежать два или больше заявления в тоже время в Oракул?

Здравствулте! все,
я имею немногие заявления sql которым нужно должны быть побежать в Oракул: ТАБЛИЦА MRCTypesExamples

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

CREATE ГЛОБАЛЬНАЯ ВРЕМЕННО (
MASTER_RECORD_CLASS varchar2 (3), КОДИЙ varchar2
(3),
НАЗВАННОЕ (300)/>) ДАЛЬШЕ ПОРУЧАЕТ РЯДКИ DELETE;


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ОБЪЯВЛЯЕТ СТРЕЛКА MRCTypes
БУДЕТ substr
ОТБОРНОЕ (a.RECORDCODE, 1, 3), substr
(a.RECORDCODE, 4, 3), rtrim
(ltrim (substr (a.RECORDTYPE, 1, length (a.RECORDTYPE)))
) ОТ РЕКОРДНОГО a
ГДЕ ВАРИАНТ
= (ОТБОРНОЕ максимальное (b.VERSION) ОТ РЕКОРДНОГО b
ГДЕ a.RECORDCODE = b.RECORDCODE И a.countrycode = b.countrycode)
И a.COUNTRYCODE = «br/> И a.RECORDTYPE US'< не будет ЗАКАЗ null
a.RECORDCODE; mrc varchar2

(3); Кодий varchar2
(3); parsedField varchar2
(2000);
rec varchar2 (300);      
   
    BEGIN
     --dbms_output.put_line («MASTER_RECORD_CLASS, CODE, ИМЯ ");
РАСКРЫВАЕТ MRCTypes;         FETCH MRCTypes
LOOP
В mrc, Кодего, parsedField;              
для r в
(
выбирает regexp_substr (parsedField, » [^|] + ', 1, элемент level) от dual
подключает ровной длиной <= (regexp_replace (parsedField, «[^|] +")) + loop
rec
1
): = r.element; ВСТАВКА
В ЗНАЧЕНИЯ MRCTypesExamples (MASTER_RECORD_CLASS, КОДЕГО, ИМЕНИ) (mrc, Кодего, rec);
                  --dbms_output.put_line («» « || mrc || » «,»» || Кодий || ««,»» || rec || ««"); петля конца
; ВЫХОД
КОГДА MRCTypes%NOTFOUND;               ПЕТЛЯ КОНЦА
;
ЗАКРЫВАЕТ MRCTypes;                    КОНЕЦ
;      

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


выбирает ««» || MASTER_RECORD_CLASS || ««,»» || КОДИЙ || ««,»» || ИМЯ || ««» от MRCTypesExamples;

УСЕКАЕТ ТАБЛИЦУ MRCTypesExamples; Заявления MRCTypesExamples
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

First 2 ТАБЛИЦЫ ПАДЕНИЯ
исполненные отлично совместно но Кодий производят ошибку когда оно идет исполнить «выбирает. »: отчет о

Error:
ORA-06550: линия 39, колонка 4:
PLS-00103: Столкнул символ «для того чтобы ВЫБРАТЬ»
06550. 00000 - «выровняйте %s, % колонки
*Cause s:\n %s ":    Обычно advise


составления error.


Please PL/SQL class=

Ответ : Как побежать два или больше заявления в тоже время в Oракул?

Я предлагаю постоянн падать глобальная временно таблица.  Создавайте его раз и выходите оно.


Вы пропускаете «законцовки/» слеш.


БЛИЗКОЕ MRCTypes;                    
КОНЕЦ;      
/


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