Главная /
SQL (Oracle) /
Для создания таблицы Test использовался опреатор: CREATE TABLE Test (Test_id number, Test_Rating number ) Следующий Оператор DDL предназначен для установления ограничения Check с отложенной проверкой для столбца Test_Rating: ALTER TABLE Test ADD CONSTRAIN
Для создания таблицы Test
использовался опреатор:
CREATE TABLE Test
(Test_id number,
Test_Rating number
)
Следующий Оператор DDL
предназначен для установления ограничения Check
с отложенной проверкой для столбца Test_Rating
:
Среди предложенных команд выберите те, которые позволяют активировать созданное ранее ограничение CHECK
Правильный ответ:
ACTIVATE CONSTRAINT c1
ALTER TABLE Test ENABLE c1
ALTER SESSION SET CONSTRAINTS = IMMEDIATE
ALTER SESSION ENABLE CONSTRAINT c1
SET CONSTRAINTS c1 IMMEDIATE
Сложность вопроса
89
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не решил c этими тестами intuit.
13 фев 2017
Аноним
Это очень намудрённый тест intuit.
12 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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_Salary11Jorge25.03.19784101140012Tom28.09.197851215200 Оператор SQL имеет вид INSERT INTO Persons (Person_id, Person_name, Specialty_id) VALUES (13, Peter, 5) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40), default 'New Generation') Таблица Authors1 состоит из полей: Authors1: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40), default 'New Generation') и является пустой. Оператор SQL имеет вид: INSERT INTO Authors1 (Author_id, Name, Publishing) SELECT Author_id, Name, DEFAULT FROM Authors В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] 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) и является пустой. Команда имеет вид: INSERT (select Person_id, Person_name, Des_Salary from Persons where Des_Salary <= 200) VALUES (12, 'Alex', 300) Укажите, какой в итоге окажется таблица Persons:
- # Для создания таблицы [Большая Картинка] CREATE TABLE Skills (Skill_id number Primary Key _______________, Skill_title varchar2 (20), General_skill number default 13, Constraint sk_fk Foreign Key (General_skill) REFERENCES Skills (Skill_id) ON DELETE SET NULL ) Укажите фрагмент кода, который при подстановке вместо знака подчеркивания обеспечивает создание индекса для столбца Skill_id и безошибочное выполнение всего оператора DDL:
- # Какие из перечисленных привилегий являются объектными