Я пишу процедуру PL/SQL, которая выполняет выборку на основе входных переменных, а затем вставляет строку для каждый результат в выборе. У меня возникли проблемы с отладкой того, что не так с моим запросом из-за моего...
СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ПАКЕТ, КАК ТИП подсказка ЯВЛЯЕТСЯ ЗАПИСЬЮ (a1 INT, a2 VARCHAR2 (20)); ФУНКЦИЯ getrow return tip; ПРОЦЕДУРА setrow (v наконечник); КОНЕЦ пакета; / CREATE OR REPLACE PACKAGE BODY package AS ...
При вычитании меток времени возвращаемое значение представляет собой тип данных интервала-. Есть ли элегантный способ преобразовать это значение в общее количество (милли/микро)секунд в интервале, т.е. целое число....
Есть ли способ в базе данных Oracle определить триггер, который будет запускаться синхронно перед COMMIT (и ROLLBACK, если он выдает исключение ) в случае изменения указанной таблицы?
How can I loop through an implicit cursor which is created, for example, from a query? Here is the sample code: SERVEROUTPUT on; DECLARE TYPE ref_cursor IS REF CURSOR; cur REF_CURSOR; ...
У меня есть, скажем, "дата поездки" и закрытые даты.
Я разделю дату поездки на части в соответствии с закрытыми датами. Примечание. Дата поездки может быть от 0 до 9999 99 99 Пример: Дата поездки:
...
Я должен написать процедуру, которая сохранит время выполнения любого sql-оператора в таблице. Процедура вызывается командой exec sizesqltime ('оператор sql как строка'); Моя идея такая: --...
У меня есть такая процедура. создать или заменить процедуру PROCEDURE_NAME begin Вставить инструкции Вставить инструкции Вставить инструкции Некоторые инструкции Некоторые инструкции Некоторые инструкции ...
Есть ли встроенная функция для определения (первого) индекса элемента в коллекции PL / SQL? Что-то вроде DECLARE TYPE t_test IS TABLE OF VARCHAR2 (1); v_test t_test;
BEGIN v_test: = NEW ...
Здравствуйте, не знаю, почему Я получаю эту ошибку.
В основном я получаю это в этих трех строках: PLS-00363: выражение «p_temp_foo.editable.modified_by» не может использоваться в качестве цели назначения
PLS-00363: выражение ...
В наличии Oracle (10i) PL / SQL Row-Level триггер, отвечающий за три независимые задачи. Поскольку в этом случае триггер относительно загроможден, я хочу экспортировать эти три задачи в три сохраненных ...
Мне нужно создать таблицы Oracle со случайным количеством столбцов для нагрузочного тестирования. Я просто хочу указать количество столбцов с типом NUMBER, количество столбцов с типом VARCHAR2 и т. Д. И поля ...
Я анализирую устаревший код. Это около 80 000 строк старого кода plsql. На первый взгляд, в источнике довольно много дублирования, которое необходимо удалить. Вместо того, чтобы делать руководство по различию и ...
Я хочу выбрать минимальное значение для двух дат, например c: = min (a, b); Ошибка компилятора: Ошибка (20,10): PLS-00103: Обнаружен символ «,» при ожидании одного из следующих событий:. () ...
Если у меня есть два запроса, которые я назову horrible_query_1 и ugly_query_2, я хочу выполнить следующие две минусовые операции на них: (horrible_query_1) минус (ugly_query_2)
(ugly_query_2) ...
Возможна ли условная компиляция в Oracle, где условием является наличие объекта базы данных (в частности, таблицы, представления или синонима)? Я хотел бы иметь возможность сделать что-то вроде ...
В таблице приведены данные о городе и его филиалах / банкоматах НАИМЕНОВАНИЕ ТИПА ГОРОДА ---------------------------------- agra atm X аграрная ветвь X1 Дели атм X2 ...
Я использую процедуру СУБД _SQL.DESCRIBE _COLUMNS, чтобы определить, какие типы данных используются для столбцов в результирующем наборе для моего запроса SELECT. Но, к сожалению, таким образом я могу получить только код типа данных Oracle (...
Я получаю следующую ошибку при попытке вызвать хранимую процедуру PL/SQL из Java :ORA -02089 :COMMIT не разрешен в подчиненном сеансе. Он отлично работает в Oracle. У кого-нибудь есть...
У меня есть ряд операторов обновления, которые мне нужно использовать в моем пакете Oracle. Это редко, но может быть случайная и неизбежная ошибка пользователя, которая приведет к одному из операторов обновления...
Я использую PL/SQL (Oracle 11g )для обновления столбца зарплаты в таблице EMPLOYEES. Я использовал два отдельных скрипта, чтобы сделать одно и то же, то есть обновить зарплату сотрудников. Один скрипт использует FOR UPDATE OF...
Я пишу оператор INSERT для вставки одной строки в таблицу в блоке PL/SQL. Если эта вставка не удалась или строка не вставлена, мне нужно отменить ранее выполненный оператор обновления. Я...
У меня есть дамп огромной базы данных оракула, поэтому невозможно импортировать все это. Я хочу импортировать конкретную таблицу с именем X. Проблема в том, что у X есть внешние ключи. Если я импортирую только X, я получу...
Скажите, пожалуйста, в чем разница между параметрами IN, OUT, IN OUT в PL/SQL. А также как я могу вернуть более одного значения, используя процедуру PL/SQL.
У меня перед глазами такой кусок кода :FOR row IN 1..l _RowSet (1 ).count LOOP l _a _переменная := l _Набор рядов (1 )(ряд ); КОНЕЦ ПЕТЛИ; l _RowSet является типом ApEx --apex _плагин _util.t _столбец _значение _список...
Я новичок в оракуле и Я пытаюсь изменить varchar (50 )на 250 CREATE OR REPLACE TYPE CEQ _OWNER.TYPE _REC _PARAE2 AS OBJECT (... BONETAT _DESC VARCHAR2 (250 ),... )/...
Итак, у меня есть таблица с индексом под названием IDX_ATS_CALC_END_TIME. Столбец является значением метки времени. Этот столбец также имеет триггер, который автоматически заполняет столбец, когда другой столбец (...
Я преобразовываю сценарий MSSQL в Oracle, и мне не удалось выяснить синтаксис для использования переменной вместо имени таблицы или столбца. Вот простой пример, который я пытался сделать...