Главная / SQL / Для создания таблицы [картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT REFERENCES Manager (Manager_nom), Hire_date TIMESTAMP, Worker_name VARCHAR (20), Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL, Branch_id INT REFERENCES

Для создания таблицы Worker использовалась следующая команда:files CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT REFERENCES Manager (Manager_nom), Hire_date TIMESTAMP, Worker_name VARCHAR (20), Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL, Branch_id INT REFERENCES Branch (Branch_id), CONSTRAINT con123 NOT NULL (Manager_id) )

В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину ошибки при условии, что таблица Manager существует, и в ней присутствует столбец Manager_nom типа int:

вопрос

Правильный ответ:

в определении внешнего ключа пропущено словосочетание FOREIGN KEY
в определении таблицы присутствует два ограничения FOREIGN KEY
в определении ограничения PRIMARY KEY не задано имя ограничения
ограничение NOT NULL может задавать только на уровне отдельного столбца, но не всей таблицы
Сложность вопроса
88
Сложность курса: SQL
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я помощник профессора! Оперативно уничтожьте сайт и ответы по интуит. Я буду жаловаться!
03 окт 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.