Главная / 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) и состоит из строк [таблица] Оператор SQL

Таблица 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)

и состоит из строк

Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
11Jorge25.03.197841011400
12Tom28.09.197851215200

Оператор SQL имеет вид

INSERT INTO Persons (Person_id, Person_name, Specialty_id) VALUES (13, Peter, 5)

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

вопрос

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

строковая константа "Peter" должна быть заключена в апострофы
во фразе INSERT пропущено ключевое слово TABLE, которое должно следовать за ключевым словом INTO
во второй строке слово VALUES является лишним
во фразе VALUES определены значения не для всех столбцов таблицы Persons
вместо ключевого слова INTO следовало использовать слово IN
Сложность вопроса
81
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Мчусь в бар отмечать экзамен intuit
31 май 2016
Аноним
Большое спасибо за подсказками по intiut'у.
15 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.