Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-02291 [Вопрос чайника]  [new]
SagentJ007
Member

Откуда: Украина, Днепропетровск
Сообщений: 5
В общем: начал изучать Oracle (небольшие знания в SQL и т.д. были, но их оказалось мало).
Установил, настроил (изучаю по книге Стива Бобровски Oracle XE для Windows)
Версия программы 10.2 (дистрибутив взят с диска, который шёл к книге)
В книге есть упражнения, первое практическое задание - выполнить выборку всех данных из определённой таблицы:
до этого необходимо загрузить предлагаемую базу из урока (на диске)
при загрузке на последнем этапе вноса данных в таблицу выдаются различные ошибки:
а) ORA-02291 (integrity constraint <HANDSONXE03.ORDERS_FK> violated - parent key not found) - я понимаю, что не хватает ключа...но как это исправить :(
б) ORA-01843 (not a valid month)

Загрузку выполняю через утилиту SQL*Plus
авторизация, а далее вводится
SQL> @C:\H\sql\chap03.sql
(путь к базе)

Кто может помочь новичку?

_________________
код базы прилагаю.
Заранее, огромное спасибо!
18 мар 11, 20:43    [10394281]     Ответить | Цитировать Сообщить модератору
 Re: ORA-02291 [Вопрос чайника]  [new]
SagentJ007
Member

Откуда: Украина, Днепропетровск
Сообщений: 5
SagentJ007,

К сообщению приложен файл (chap03.sql - 9Kb) cкачать
18 мар 11, 21:18    [10394392]     Ответить | Цитировать Сообщить модератору
 Re: ORA-02291 [Вопрос чайника]  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54383
потому что скрипт писали люди, не подозревающие о том, что есть в мире, помимо английского, есть иные языки.

ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YY';

/****
skip
****/

-- ORDERS and ITEMS
INSERT INTO orders
 VALUES (1,1,'18-JUN-06','18-JUN-06','30-JUN-06','F');
18 мар 11, 22:43    [10394795]     Ответить | Цитировать Сообщить модератору
 Re: ORA-02291 [Вопрос чайника]  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54383
ALTER SESSION SET NLS_DATE_LANGUAGE=english
18 мар 11, 22:46    [10394808]     Ответить | Цитировать Сообщить модератору
 Re: ORA-02291 [Вопрос чайника]  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54383
ALTER SESSION SET NLS_DATE_LANGUAGE=english
добавить в начало скрипта
18 мар 11, 22:47    [10394816]     Ответить | Цитировать Сообщить модератору
 Re: ORA-02291 [Вопрос чайника]  [new]
SagentJ007
Member

Откуда: Украина, Днепропетровск
Сообщений: 5
andreymx,

Огромнейшее спасибо :) получилось
18 мар 11, 22:59    [10394879]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить