Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1

ТЕМА:

Невозможно создать ключи 12 года 9 мес. назад #1079

Подскажите пожалуйста что я сделал неправильно и что дальше делать.
При создании ключа Primary всё нормально, а вот проблема у меня при создании Foreign ключа в PL\SQL Developer
На экране появляется следующее:

ORA 00903 неверное имя таблицы
create/recreate primary, unique and foreign key constraints alter table QWE add constraint qweqwe foreign key references()


Таблицы я связал по Primary ключу, но только когда я подаю запрос на связанные таблицы, то система просит Foreign ключ. Как создать такой ключ? Может быть можно обойтись без него?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Невозможно создать ключи 12 года 9 мес. назад #1080

Ошибка свидетельствует о том, что скорее всего Вы забыли указать таблицу и колонку, на которую нужно ссылаться. Я советую прочитать Вам про FK.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Невозможно создать ключи 12 года 9 мес. назад #1081

FK создается для управления ссылочной целостностью данных в таблице. А SQL-запросы можно посылать и без FK. Некоторые программы автоматически создают запросы. Они пишут связки между таблицами самостоятельно. Для этого используются словари.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Невозможно создать ключи 12 года 9 мес. назад #1083

Спасибо огромное. При помощи FK действительно удобнее работать. Эх, всем бы такие знания как у Вас.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Невозможно создать ключи 12 года 9 мес. назад #2191

ошибка может быть вызвана неправильным хэшом базы

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Невозможно создать ключи 12 года 8 мес. назад #3128

можно обойтись и без него, но если SQL-запросы посылать с FK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.240 секунд