Главная / SQL (Oracle) / Таблица [картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), 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 (date), 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.197851212200

Таблица Persons1 состоит из полей:

Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), 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
10Jorge25.03.197841016450
12Tim23.10.197951217700

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

MERGE INTO Persons1 p1 USING Persons p ON (p.Person_id = p1.Person_id) WHEN MATCHED THEN UPDATE SET p1.Des_Salary = p.Des_Salary, p1.Specialty_id = p.Specialty_id WHEN NOT MATCHED THEN INSERT (Person_id, Person_name) VALUES (p.Person_id, p.Person_name)

Укажите, какой в итоге окажется таблица Persons1:

вопрос

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

Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
10Jorge25.03.197841016450
12Tim23.10.197951217700
11Jorge25.03.197841011400
Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
10Jorge25.03.197841016450
12Tom28.09.197851212200
11Jorge
Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
10Jorge25.03.197841016450
12Tim23.10.197951217200
11Jorge
Таблица Persons1 останется без ий, так как оператор содержит ошибку и выполнен не будет
Сложность вопроса
66
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдал на пять. Спасибо за ответы
13 мар 2019
Аноним
Нереально сложно
30 июн 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.