Главная / SQL: основы / При выполнении следующего запроса сервер БД генерирует ошибку. CREATE TABLE t (f1 INTEGER, f2 CHARACTER(15) NOT NULL, UNIQUE, CONSTRAINT c1 PRIMARY KEY(f1)) Укажите причину ошибки.

При выполнении следующего запроса сервер БД генерирует ошибку.

CREATE TABLE t (f1 INTEGER, f2 CHARACTER(15) NOT NULL, UNIQUE, CONSTRAINT c1 PRIMARY KEY(f1))

Укажите причину ошибки.

вопрос

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

любые ограничения должны записываться в отдельной строке CONSTRAINT
столбец не может иметь более одного ограничения
вместо двух ограничений NOT NULL и UNIQUE для столбца f2 следует записать одно - PRIMARY KEY
в таблице не может быть более одного столбца, обладающего свойствами первичного ключа - NOT NULL и UNIQUE
не нужна запятая при перечислении ограничений одного столбца
Сложность вопроса
89
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я завалил экзамен, какого чёрта я не увидел данный сайт с всеми ответами по интуит до этого
06 авг 2019
Аноним
Если бы не данные решения - я бы не справился c этими тестами интуит.
12 июн 2018
Аноним
Я преподаватель! Незамедлительно заблокируйте ответы с интуит. Это невозможно
06 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.