Главная / SQL / Для создания таблицы [картинка] CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Math_scope FLOAT NOT NULL, Group_id INT REFERENCES Groups (Group_id) ON DELETE CASCADE DEFAULT 10 ) Отношение Groups состоит из кортежей [таблица]

Для создания таблицы Students использовалась следующая команда:files CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Math_scope FLOAT NOT NULL, Group_id INT REFERENCES Groups (Group_id) ON DELETE CASCADE DEFAULT 10 )

Отношение Groups состоит из кортежей

Group_idGroup_gradeHead_stud_idSpecialty_id
10315123

Запрос SQL имеет вид:

INSERT INTO Students (Student_id, Student_name, Math_scope, Group_id) VALUES (14, DEFAULT, '2.98', 20)

В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину ошибки, при условии, что студента с номером 14 ранее не существовало:

вопрос

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

во фразе VALUES недопустимо использование ключевого слова DEFAULT, так как для поля Student_name не задано значение по умолчанию
невозможно выполнить преобразование строки '2.98' в значение типа FLOAT
значение 20 во фразе VALUES в данном случае является недопустимым
ключевое слово INTO может использоваться только в словосочетании INTO TABLE
Сложность вопроса
34
Сложность курса: SQL
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти подсказки - я бы не решил c этими тестами интуит.
19 июл 2019
Аноним
Я преподаватель! Немедленно заблокируйте ответы на интуит. Пишу жалобу
22 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.