Главная / SQL (Oracle) / Таблица [картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) Оператор предназначен для ия номера специа

Таблица Persons состоит из полей:files Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)

Оператор предназначен для ия номера специальности (Specialty_id) 10 на 1 и номера специальности 20 на 2.

UPDATE Persons SET Specialty_id = case Specialty_id when 10 then 1 when 20 then 2

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

вопрос

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

операнд, стоящий справа во фразе SET, не заключен в скобки
конструкция case не может применяться для задания значения столбца в запросе UPDATE
некорректная запись конструкции case (в конце не достает ключевого слова end)
после слова UPDATE пропущено ключевое слово TABLE
после слова SET пропущено ключевое слово COLUMN
Сложность вопроса
87
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я завалил экзамен, почему я не нашёл этот крутой сайт с всеми ответами по тестам интуит месяц назад
17 окт 2019
Аноним
Зачёт сдал. Мчусь в клуб отмечать 5 за тест интуит
17 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.