Главная /
SQL (Oracle) /
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Какая из перечисленных команд может использоваться для получения текущего зн
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:
CREATE SEQUENCE books_seq
INCREMENT BY 10
START WITH 10
MAXVALUE 9999
NOCACHE
NOCYCLE
Какая из перечисленных команд может использоваться для получения текущего значения последовательности:
вопросПравильный ответ:
SELECT books_seq.CURRENT_VALUE FROM DUAL
SELECT books_seq.NEXT_VALUE FROM DUAL
SELECT books_seq.NEXTVAL FROM DUAL
SELECT books_seq.CURRVAL FROM DUAL
SELECT books_seq.CURRENT FROM DUAL
Сложность вопроса
26
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4 с минусом.!!!
04 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Skills: Skill_id (number PK), Skill_title (varchar2 (30)), General_skill (number) Таблица Skills1 состоит из полей: Skills1: Skill_id (number PK), Skill_title (varchar2 (30)), General_skill (number) и является пустой Команда SQL имеет вид: INSERT INTO Skills1 SELECT Skill_id, NULL FROM Skills В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK) Таблица Persons1 состоит из полей: Persons1: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK) Оператор предназначен для приведения в соответствие строк таблицы Persons1 со строками таблицы Persons. При этом, если при проверке очередной строки таблицы Persons, выясняется, что строка с таким идентификатором (Person_id) уже присутствует в таблице Persons1, необходимо выполнять обновление значения Specialty_id в таблице Persons1, в противном случае осуществлять вставку новой строки: MERGE INTO Persons1 p1 USING Persons p WHERE (p.Person_id = p1.Person_id) WHEN MATCHED THEN UPDATE SET p1.Specialty_id = p.Specialty_id WHEN NOT MATCHED THEN INSERT VALUES (p.Person_id, p.Person_name, p.Day_Of_Birth, p.Add_Info, p.Specialty_id, p.Address_id, p.Job_id) В результате выполнения оператора сервер БД гененрирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Представления:
- # Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор: CREATE SEQUENCE books_seq STEP 10 START WITH 10 NOMAXVALUE NOCACHE NOCYCLE При попытке выполнить команду сервер БД гененрирует сообщение об ошибке. Выберите действие, выполнение которого позволит исправить ошибку и корректно завершить оператор:
- # Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Следующий оператор предназначен для ия шага последовательности на 1: _________________ INCREMENT BY 1 Среди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение команды и решение поставленной задачи: