Главная /
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) и состоит из строк [таблица] Таблица Recent_Jobs сост
Таблица 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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Таблица Recent_Jobs
состоит из следующих строк:
Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
12 | Manager | 28.09.1988 | 12.09.1999 | 820.88 | |
11 | Salesman | 12.09.1989 | 13.10.2005 | 780 |
Оператор SQL имеет вид:
UPDATE Persons SET Add_Info = upper ('high sal') WHERE Job_id = (select Job_id from Recent_Jobs where Sal > 800)
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Persons
.
Правильный ответ:
Таблица
Persons
останется без ий, т.к. оператор содержит ошибку, и выполнен не будет
Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
12 | Tom | 28.09.1978 | HIGH SAL | 5 | 12 | 15 | 200 |
Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | HIGH SAL | 4 | 10 | 11 | 400 |
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
12 | Tom | 28.09.1978 | high sal | 5 | 12 | 15 | 200 |
Сложность вопроса
76
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Иду кутить отмечать 5 за тест интуит
05 июл 2020
Аноним
Это очень заурядный тест интуит.
13 янв 2020
Аноним
Экзамен сдан на пять с минусом. лол
13 май 2019
Другие ответы на вопросы из темы программирование интуит.
- # Укажите правильное название псевдо-столбца, который используется для обозначения уровней иерархии записей в иерархическом запросе:
- # Таблица [Большая Картинка] Recent_Jobs: Job_id (number, PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200)), Sal (number, default 500) и является пустой. Оператор имеет вид: INSERT (with check option select Job_id, Position, Sal from Recent_Jobs where Sal >= 600) VALUES (11, 'Manager', 650) Укажите, какой в итоге окажется таблица Persons:
- # Таблица Skills1 состоит из следующих строк: Skill_idSkill_name1Skill_name211C++ programmingС++ developing Таблица Skills2 состоит из полей: Skills2: Skill_id (number PK), Skill_title и является пустой Необходимо выполнить копирование данных из таблицы Skills1 в таблицу Skills2. В результате выполнения оператора таблица Skills2 должна принять вид: Skill_idSkill_name11C++ programming11С++ developing Оператор имеет вид: INSERT ALL _______________ SELECT Skill_id SID, Skill_name1 NAME1, Skill_name2 NAME2 from Skills1 Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
- # Укажите, какая фраза может использоваться в предложении GRANT для предоставления пользователю объектной привилегии с правом передачи ее другим пользователям:
- # Какие фразы допустимы в предложении CREATE SEQUENCE: