Описание тега ora-06550
You tried to compile a block of PLSQL code, but a compilation error occurred.
2
ответа
Использование переменных связывания в SQL Plus с возвращением более одной строки?
Это глупая проблема, но я не могу ее обойти. У меня есть запрос, который вызывает проблемы в программе OCI, поэтому я хочу запустить его вручную в SQL*Plus, чтобы проверить, есть ли там какая-либо разница. Это запрос: select e.label as doc_name, e.u…
22 июн '12 в 12:07
2
ответа
Почему я не могу выполнить хранимую процедуру? (OracleException был пойман)
Это код для подключения к базе данных Oracle. Сбой в последней строке: dbDataAdapter.Fill(dtResult); private object Execute(CommandType commandType, Common.DATA.SqlCommonExecutionType sqlCommonExecutionType, DbCommand dbCommand) dbc = dbConnection.C…
31 янв '11 в 13:55
1
ответ
Вложенные таблицы в хранимой процедуре
Сценарий PL/SQL, показанный ниже, не выполняется в строке # 20: declare type string_table is table of varchar(100); v_names string_table := string_table(); begin v_names.EXTEND(3); v_names(1) := 'name1'; v_names(2) := 'name2'; v_names(3) := 'name3';…
04 июл '11 в 16:19
2
ответа
Как увидеть ошибки в Oracle?
Я получаю следующую ошибку при попытке выполнить хранимую процедуру в Oracle, которая содержит два входных параметра: ORA-06550: строка 1, колонка 7: PLS-00306: неверный номер или типы аргументов в вызове 'P_GET_NEXT_AVAILABLE_RUN' ORA-06550: строка…
21 янв '10 в 19:14
1
ответ
Oracle хранит вызов процедуры, возвращая исключение ORA-06550 с PLS-00103
Я пытаюсь выполнить хранимый процесс Oracle через контекст данных Entity Framework. Моя хранимая процедура выглядит следующим образом: PROCEDURE "GET_SUPPLIERS" ( SUPP_LIST OUT SYS_REFCURSOR) AS BEGIN OPEN SUPP_LIST FOR SELECT SUPPLIER_NAME FROM A_S…
26 мар '12 в 22:56
1
ответ
Как инициализировать таблицу переменных {TABLE}%ROWTYPE?
У меня есть varray, определенный как: declare TYPE tnr_l IS VARRAY(30) of lve%ROWTYPE; Я хочу, чтобы этот varray был инициализирован извлечением из базы данных: select * into tnr_l from lve where type = 'TNR' order by value; Но это не так с: .ORA-06…
08 ноя '10 в 09:11
1
ответ
Когда SET SCAN ON используется после того, как END выдает ошибку
Я пытаюсь использовать SET SCAN ON после того, как следующим образом.. SET SCAN OFF; DECLARE -- declared a variable BEGIN --update statement END; SET SCAN ON; Использование SET SCAN ON; вызывает ошибку, когда я пытаюсь запустить скрипт. Ошибка зафик…
03 май '10 в 08:55
2
ответа
Генерация тестовых данных в таблицах Oracle
Я хочу создать тестовые данные для этих таблиц Oracle: CREATE TABLE AGENT_HISTORY( EVENT_ID INTEGER NOT NULL, AGENTID INTEGER NOT NULL, EVENT_DATE DATE NOT NULL ) / CREATE TABLE CPU_HISTORY( CPU_HISTORY_ID INTEGER NOT NULL, EVENT_ID INTEGER NOT NULL…
10 ноя '15 в 10:39
3
ответа
ORA-06550 при попытке проверить, существует ли таблица
Я хотел бы проверить, существует ли таблица перед ее созданием в базе данных Oracle. Хотя следующее утверждение не работает, выбрасывая ошибку ORA-06550 в строке 7 (CREATE). DECLARE cnt NUMBER; BEGIN SELECT COUNT(*) INTO cnt FROM ALL_TABLES WHERE lo…
23 ноя '12 в 10:56
2
ответа
Проблемы создания пакетов с использованием SQL Developer
Так что я никогда не работал с хранимыми процедурами, и у меня нет большого опыта работы с БД в целом, и мне было поручено задание, требующее создания пакета, и я застрял. Используя SQL Developer, я пытаюсь создать пакет под названием JUMPTO с этим …
08 янв '09 в 22:52
2
ответа
Использование переменных в операторе PLSQL SELECT
У меня есть запрос, который запрашивает ReportStartDate и ReportEndDate, поэтому я подумал, что буду использовать переменные в PLSQL. Не уверен, что мне здесь не хватает, но я получаю ошибку: CLEAR; DECLARE varReportStartDate Date := to_date('05/01/…
29 ноя '10 в 15:15
1
ответ
Вызов функции оракула из C#
У меня есть функция Oracle GetEmployeeDetails, которая сохраняет все данные сотрудника во временную таблицу TempEmployeeDetails. Я должен вызвать функцию, а затем запрос на выборку во временной таблице. Вызов функции завершается успешно, но запрос s…
27 авг '09 в 07:52
4
ответа
Ошибка "локальные типы коллекций не допускаются" в PL/SQL ORA-06550
Я пытаюсь получить запрос из таблицы оракула с именем "sys.all_objects" в строковую переменную, поэтому я могу передать его "dbms_obfuscation_toolkit.DESEncrypt" в качестве входных данных, после чего зашифрованная строка перейдет в "utl_file", поэто…
10 дек '11 в 18:22
1
ответ
Oracle SQL Без аргумента Исключение?
Я хотел бы добавить исключение в моей процедуре, когда не указан аргумент. Щас пользуюсь when OTHERS then dbms_output.put_line('Error Occured'); Но я хотел бы что-то, что звучит как when NO_ARGUMENT then dbms_output.put_line('No argument specified')…
13 авг '12 в 08:32
3
ответа
Каков правильный синтаксис для разбиения вызова процедуры PL/SQL на несколько строк?
Я вызываю процедуру PL/SQL следующим образом: execute util.verify(src_schema => '&username', stab => '&tab_name'); и я получаю эти ошибки: SQL> execute util.verify(src_schema => '&username', BEGIN util.verify(src_schema =>…
25 дек '10 в 07:51
1
ответ
PLS-00103: Обнаружена ошибка символа "ИСКЛЮЧЕНИЕ" при проверке значения в переменной связывания
Я получаю сообщение об ошибке ниже для блока PL/SQL, который я выполнил. ORA-06550: строка 16, столбец 1: PLS-00103: Обнаружен символ "ИСКЛЮЧЕНИЕ" при ожидании одного из следующего: Моя анонимная процедура ниже работала нормально, пока я не включил …
10 дек '11 в 18:09
1
ответ
Странное поведение с запросом pl/sql и.net
Я запускаю этот запрос, чтобы прочитать количество записей с выходным параметром, используя OracleCommand: var query = "declare MyCount number; begin SELECT COUNT(*) INTO :MyCount FROM T_ISSUE; end;"; этот работает нормально. Но если я разделю запро…
21 окт '09 в 15:44
1
ответ
Некоторая синтаксическая ошибка - не могу понять где
Вот сценарий, который я написал, и он имеет странную синтаксическую ошибку в блоке EXCEPTION. Если я удаляю блок исключения, скрипт компилируется правильно. но как только я пишу это обратно, это дает мне ошибку Error(58,11): PLS-00103: Encountered t…
18 фев '11 в 16:51
1
ответ
Ошибка компиляции с процедурой plsql
Ниже приведена процедура plsql, написанная кем-то другим, и я попросил исправить ее ошибки компиляции и запустить ее правильно. PROCEDURE DropMyTable IS x number; TYPE cur_typ IS REF CURSOR; --type NAME_TBL is table of VARCHAR2(30); --tab_Table NAME…
08 янв '15 в 18:06
2
ответа
Ошибка импорта с помощью оракула 10g
Когда я пытаюсь импортировать файл в базу данных 10g, появляется сообщение об ошибке (приведено ниже). Кто-нибудь может мне помочь в этом? IMP-00058: обнаружена ошибка ORACLE 6550 ORA-06550: строка 1, столбец 33: PLS-00302: должен быть объявлен комп…
28 окт '10 в 06:16