Главная /
SQL (Oracle) /
Для создания таблицы [картинка] CREATE TABLE Persons (Person_id number CONSTRAINT person_pk Primary Key, Person_name varchar2 (40), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Job_id number ) Следующий опера
Для создания таблицы Persons
использовался оператор:
CREATE TABLE Persons
(Person_id number CONSTRAINT person_pk Primary Key,
Person_name varchar2 (40),
Day_Of_Birth date,
Add_Info varchar2 (30),
Specialty_id number NOT NULL,
Address_Id number,
Job_id number
)
Следующий оператор предназначен для удаления ограничения person_pk
:
Какой фрагмент кода следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу.
вопросПравильный ответ:
DROP person_pk
MODIFY COLUMN (Person_id number)
MODIFY (Person_id number)
DROP CONSTRAINT person_pk
Сложность вопроса
88
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за решениями по интуиту.
03 ноя 2020
Аноним
Экзамен сдал и ладушки. Ура
19 сен 2020
Аноним
Если бы не данные подсказки - я бы не справился c этими тестами intuit.
14 сен 2019
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101125012Tom28.09.19785121520013Tony21.02.197751314300 Запрос SQL имеет следующий вид: SELECT (select max (Des_Salary) from Persons)-Des_Salary as dif From Persons Where Des_Salary > 200 Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Из приведенных ниже высказываний укажите истинные высказывания: Оператор GROUPING SETS:
- # Таблица [Большая Картинка] 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_Salary11Jorge25.03.19784101140012Tom28.09.197851215200 Оператор SQL имеет вид: INSERT INTO Persons (Person_id, Person_name, Specialty_id) VALUES (13, "Peter", 5) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) Таблицы Readers1 и Readers2 состоят из: Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) Readers2: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) и являются пустыми. Оператор предназначен для копирования данных о читателях из таблицы Readers в таблицы Readers1 и Readers2. При этом читатели, у которых в поле Comments присутствуют данные, должны попасть ТОЛЬКО в таблицу Readers1. В таблицу Readers2 должны попасть читатели, для которых нет значения в поле Comments, но есть телефон (Mobile_tel IS NOT NULL) INSERT ___________ WHEN COM IS NOT NULL THEN INTO Readers1 (Reader_id, Name, Comments, Mobile_phone) VALUES (ID, RNAME, COM, MOB) WHEN MOB IS NOT NULL THEN INTO Readers2 (Reader_id, Name, Comments, Mobile_phone) VALUES (ID, RNAME, COM, MOB) SELECT Reader_id ID, Name RNAME, Comments COM, Mobile_phone MOB FROM Readers Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
- # Фраза ORGANIZATION EXTERNAL в команде CREATE TABLE: