![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Исправление ошибки в базе через PL/SQL [D7, Oracle9.2]
Сатир © (2005-12-28 19:09:00)---------------------------
---------------------------
ORA-06550: Строка 3, столбец 11:
PLS-00302: компонента 'UPDATE_ORGANIZATION' должна быть объявлена
ORA-06550: Строка 3, столбец 3:
PL/SQL: Statement ignored.
---------------------------
ОК
---------------------------
есть пакет GENERAL. В нём объявлена процедура 'UPDATE_ORGANIZATION' .
Почему ругается Оракл? и на что указывают строчки
ORA-06550: Строка 3, столбец 11:?
k2 (2005-12-29 09:26:00) [1]Sergey13 © (29.12.05 09:06) [4]
если пакет раскомпилен то сообщение PLS-00905
Sergey13 (2005-12-29 09:06:00) [2]2 [2] Сатир (28.12.05 19:57)
> а как узнать, где находится этот кусок кода?
PL/SQL Developer например очень поможет в этом.
У тебя возможно эта процедура невалидна. Перекомпили пакет.
Desdechado (2005-12-28 20:44:00) [3]там, где ты словил это сообщение
твой же код, елы-палы
Сатир (2005-12-28 19:57:00) [4]
> указывает на тот кусок кода
а как узнать, где находится этот кусок кода?
Desdechado (2005-12-28 19:28:00) [5]ORA-06550: Строка 3, столбец 11
указывает на тот кусок кода, где вызывается необъявленная переменная
для обращения к переменной надо спереди указывать имя пакета и, пре необходимости, схемы
а также иметь права на пакет