Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / SQL и PL/SQL в Oracle10g
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

1.2.9 Сообщения об ошибках Oracle

Структура сообщений об ошибках в Oracle SQL*Plus, ошибки ORA- и SP, поиск информации об ошибках в запросах

При реальной работе со скриптами неизбежно будут встречаться ошибки, о которых вас будет информировать SQL*Plus. Типичное сообщение об ошибке представлено на рис. 1.2.9-1.

Рис. 1.2.9-1 Сообщение SQL*Plus об ошибке в команде SQL

Сообщение об ошибках в SQL*Plus состоит из четырех строк.

Первая строка (в нашем случае SELECT EMP_NO FROM EMP) — это просто повтор команды, вызвавшей ошибку.

Во второй строке находится одна звездочка. Эта звездочка помещается точно под то место в коде, с которого начинаются проблемы.

Третья строка информирует о том, в какой строке кода возникла ошибка.

В последней строке выводится информация о номере ошибки и ее описании.

В нашем случае ситуация очень проста: мы просто неправильно указали имя столбца в таблице. Поскольку информацию об этом возвращает сервер Oracle, то код ошибки выглядит как ORA-. Если бы мы попытались выполнить команду, недопустимую с точки зрения SQL*Plus, то номер ошибки начинался бы с SP, например, SP2-0042: неизвестная команда.

Справку по всем ошибкам SQL*Plus можно посмотреть в документации по SQL*Plus (книга SQL*Plus User's Guide and Reference в документации по Oracle), информацию по ошибкам Oracle — в отдельной книге Oracle Database Error Messages (или при помощи Google).

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru