Главная /
SQL (Oracle) /
Укажите, какие из перечисленных типов даных предназначены для хранения времени и даты
Укажите, какие из перечисленных типов даных предназначены для хранения времени и даты
вопросПравильный ответ:
DATETIME
DATE
TIMESTAMP
INTERVAL YEAR TO MONTH
INTERVAL
Сложность вопроса
67
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Это было сложно
31 май 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, default 200) и является пустой. Оператор имеет вид: INSERT (select Person_id, Person_name, Des_Salary from Persons where Des_Salary < 300 with check option) VALUES (12, 'Alex', 300) Укажите, какой в итоге окажется таблица Persons:
- # Условная многотабличная команда INSERT ALL:
- # Таблица [Большая Картинка] 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.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_Salary10Jorge25.03.19784101645012Tim23.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:
- # Для создания таблицы [Большая Картинка] 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, Des_Salary number CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор DDL предназначен для временного отключения ограничения CHECK для столбца Des_Salary: ALTER TABLE Persons ________________ salck Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number) Для создания представления использовалась команда CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) WITH CHECK OPTION CONSTRAINT c1 AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons where Specialty_id <> 3 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки