Описание тега ora-01422

2 ответа

Использование переменных связывания в SQL Plus с возвращением более одной строки?

Это глупая проблема, но я не могу ее обойти. У меня есть запрос, который вызывает проблемы в программе OCI, поэтому я хочу запустить его вручную в SQL*Plus, чтобы проверить, есть ли там какая-либо разница. Это запрос: select e.label as doc_name, e.u…
1 ответ

ORA-01422 - точная выборка возвращает ошибку, превышающую запрошенное количество строк

Я новичок в написании PL/SQL. У меня есть этот маленький код, но я не могу распечатать вывод из-за ошибки субъекта. declare output_tour_id varchar(4000); begin dbms_output.enable; for r in ( SELECT TOUR_ID FROM "/DSD/HH_RADELHD" VERSIONS BETWEEN TIM…
05 апр '15 в 15:29
0 ответов

Ссылка на FSP_AFTER_LOGIN_URL вызывает ora-01422

Oracle Apex 4.2.5, проблема с базой данных Oracle 12c. Приложение Oracle Apex, над которым я работаю, представляет собой одно рабочее пространство с двумя схемами синтаксического анализа. Основное приложение бэк-офиса состоит из нескольких рабочих о…
26 ноя '15 в 17:37
2 ответа

Почему ошибка Oracle SELECT INTO выдает ошибку?

Я пишу код для создания процедуры в Oracle, она успешно создана, но когда RUN от разработчика SQL для просмотра вывода, это ошибка шоу. ORA-01422: exact fetch returns more than requested number of rows ORA-06512: at "TESTUSER.USER_FEEDBACK", line 5 …
24 дек '15 в 11:59
1 ответ

Слишком много строк, но выбрана только одна

У меня есть эта процедура, которая просто удаляет строку на основе поля столбца с именем AppID, Эта процедура получает значение из другого столбца с именем AppNbr на основе этих строк AppID колонка. Процедура терпит неудачу с TOO_MANY_ROWS исключени…
21 авг '18 в 20:47
1 ответ

ORA-01422, но Query работает нормально

Я схожу с ума по этому поводу. В настоящее время я пишу триггер, чтобы изменить некоторые даты вокруг. Для этого я хочу получить максимальное значение в переменную следующим образом: SELECT date INTO datevar FROM table WHERE date = (SELECT MAX(date)…
17 мар '16 в 15:25
2 ответа

ora-01422 ошибка в инструкциях SELECT INTO

У меня есть одна строка в моем представлении Company_Person_all, названная 'YENER UZUN' в столбце EMPLOYEE_NAME (я уже хочу только один результат). Когда я посылаю параметр этой функции (fname, вместо использования YENER UZUN), я сталкиваюсь ORA-014…
23 авг '17 в 10:51
1 ответ

SELECT INTO, который возвращает более 1 строки - ORA-01422

У меня есть 3 таблицы: products (prod_id, prod_name, prod_sale_price), order_details (order_id, prod_id, prod_quantity) а также orders (order_id, order_date, cust_id, emp, id),В основном я пытаюсь создать функцию, которая получает общую стоимость за…
27 апр '13 в 11:58
1 ответ

PL/SQL ORA-01422 Ошибка для SELECT INTO, анонимный блок Oracle (среда NOVA)

Получение следующей ошибки: ORA-01422: точная выборка возвращает больше запрошенного числа строк ORA-6512 Новичок в PL/SQL, и хотя я ЗНАЮ, что этот запрос должен выполняться с помощью стандартного SQL, я пытаюсь выяснить, как сделать это с помощью P…
07 фев '18 в 18:46
1 ответ

ORA-01422: точная выборка возвращает больше, чем запрошенное количество строк в RETURNING INTO

У меня есть следующий sql (оракул), который удаляет все строки из таблицы, кроме 100 самых новых. DELETE FROM my_table tab_outer WHERE tab_outer.rowid IN ( -- Fetch rowids of rows to delete SELECT rid FROM ( SELECT rownum r, rid FROM ( SELECT tab.ro…
02 июл '13 в 12:28
3 ответа

PL/SQl sqldeveloper хочет вывести несколько строк в plsql

У меня есть процедура и анонимный блок, где я вхожу в две даты, и он ищет в таблице заявок билеты, которые были разрешены в течение этих двух дат, и выводит их. Но я не могу понять, как вывести несколько строк в PL / SQL. ORA-01422: exact fetch retu…
01 дек '15 в 13:04
3 ответа

ORA-06512: точная выборка возвращает больше запрошенного количества строк

При выполнении процедуры ниже я получаю ошибку ниже Error report: ORA-01422: exact fetch returns more than requested number of rows ORA-06512: at "my_db.CREATE_CTAB_FILE", line 51 ORA-06512: at line 2 01422. 00000 - "exact fetch returns more than re…
17 ноя '16 в 07:28
5 ответов

Запланированное задание Oracle не выполняется

Я использую Oracle 10g и использую следующий скрипт для создания работы CREATE OR REPLACE PROCEDURE archtemp AS BEGIN UPDATE ARCH_TEMP SET ARCH_DATE = SYSDATE; COMMIT; END archtemp; VAR jobno NUMBER; BEGIN DBMS_JOB.SUBMIT(:jobno, 'archtemp;', SYSDAT…
08 сен '10 в 08:56
3 ответа

Причина получения ORA-01422: точная выборка возвращает больше запрошенного количества строк

Поэтому я работаю над установщиком, где установщик подключается к базе данных, создает таблицы и заполняет их. Каждый аспект этого работает правильно, за исключением случаев, когда я пытаюсь добавить строки в таблицу certian. declare retVal INTEGER;…
15 авг '11 в 15:55
2 ответа

ORA-01422: точная выборка возвращает больше, чем запрошенное количество строк для триггера

Я попытался вставить новые строки, чтобы проверить, работает ли мой триггер. Но возвращает ошибку в заголовке
16 окт '19 в 05:00
1 ответ

ORA-01422: точная выборка возвращает больше, чем запрошенное количество строк) отображается для триггера

Я устал создавать такой триггер, но он показывает эту ошибку
05 окт '19 в 09:46
1 ответ

Oracle Forms Post-Query FRM-40735 и ORA-01422

Я хочу отобразить элемент из другой таблицы, я использую POST-QUERY вызывать: SELECT Stock_code INTO :exchange.stockcode FROM Exchange_Stock WHERE Exchange_code = :exchange.Exchange_code; это придумать FRM-40735 а также ORA-01422но он отображает нек…
10 апр '20 в 00:37
1 ответ

Ошибка сравнения дат при сохранении с помощью в

Я почти закончил процедуру, которую начал вчера, но на последнем шаге я обнаружил проблему, которая возникает только в том случае, если сравнение выполняется с условием if. Процедура показывает всю информацию о матче, если вы вводите раунд футбольно…
01 июн '21 в 14:44
2 ответа

Как обновить данные таблицы, если данные из другой таблицы больше, чем значение

У меня есть три таблицы: СОТРУДНИК (ССН, зарплата). ЧАС_РАБОТЫ (emp_ssn, pid, hours). ПРОЕКТ (идентификатор, имя_проекта). Пример данных для СОТРУДНИКА: insert into EMPLOYEE values('1011', 1000) insert into EMPLOYEE values('1012', 1200). Пример данн…
04 июл '21 в 18:15