Главная / SQL / Отношение [картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) и состоит из следующих кортежей: [таблица] Запрос SQL имеет вид: INSERT INTO

Отношение Worker имеет схему:files Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp)

и состоит из следующих кортежей:

Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date
11Tom1510000.81020.05.98
12Alex17900NULL2021.06.98

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

INSERT INTO Worker (Worker_id, Worker_name, Salary) SELECT 14, ‘Martin’, ‘1000,5’

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

вопрос

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

во фразе INSERT не хватает ключевого слова TABLE, которое должно следовать за ключевым словом INTO
во второй строке вместо слова SELECT следовало использовать слово VALUES
во фразе SELECT определены значения не для всех столбцов таблицы Worker
список значений столбцов для новой строки не заключен в скобки
невозможно выполнить преобразование строковой константы ‘1000,5’ в значение типа float
Сложность вопроса
91
Сложность курса: SQL
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень легкий тест intuit.
26 мар 2020
Аноним
Зачёт сдан. Мчусь в бар отмечать халяву с тестами интуит
05 авг 2018
Аноним
Благодарю за помощь по intuit.
17 сен 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.