Содержание
- 2. Последовательность Последовательность – это объект базы данных, предназначенный для генерации последовательных целых чисел. SEQUENCE
- 3. Создание CREATE SEQUENCE имя [INCREMENT BY n] [START WITH n] [CACHE n | NOCACHE];
- 4. Пример CREATE SEQUENCE seq1; CREATE SEQUENCE seq2 INCREMENT BY -3 START WITH 25 CACHE 5;
- 5. Последовательность Иногда бывают Циклические (CYCLED) С мин и макс значениями (MINVALUE, MAXVALUE) Данные хранятся: USER_SEQUENCES (ORACLE)
- 6. Использование CURVAL NEXTVAL Можно: в списке SELECT команды SELECT; в предложении VALUES команды INSERT; в предложении
- 7. Использование CURVAL, NEXTVAL НЕЛЬЗЯ: в подзапросе; в запросе к представлению; SELECT с ключевым словом DISTINCT; SELECT
- 8. Пример SELECT seq2.CURRVAL FROM dual; Ошибка или предыдущее значение (СУБД !?!?) SELECT seq2.NEXTVAL FROM dual; ---------
- 9. Пример В таблице s_emp все значения столбца id обновить, используя последовательность seq1. UPDATE s_emp SET id=seq1.nextval;
- 10. Каждый раз или один раз ??? SELECT seq1.CURRVAL, seq1.NEXTVAL, seq1.NEXTVAL, seq1.NEXTVAL*3, seq1.CURRVAL*3, id FROM s_region; SELECT
- 11. Изменение ALTER SEQUENCE имя [RESTART WITH long] [INCREMENT BY n]
- 12. Пример: Созданную ранее последовательность seq2 нужно изменить таким образом, чтобы следующий элемент был 100 а интервал
- 13. Удаление DROP SEQUENCE имя; Пример: DROP SEQUENCE seq2;
- 14. Индексы Индекс – объект базы данных, с помощью которого можно ускорить выполнение некоторых запросов. INDEX
- 15. Создание индекса индекс в Вашей схеме и индексируется таблица Вашей схемы привилегия CREATE INDEX. индекс в
- 16. Создание индекса CREATE INDEX индекс ON таблица (столбец, …); CREATE INDEX s_emp_dept_id_idx ON s_emp (dept_id);
- 17. Когда и зачем? Столбец часто используется в предложении WHERE или условии соединения. Столбец имеет широкий диапазон
- 18. Когда не стОит? Таблица небольшого размера. Столбцы не очень часто используются как условие в запросе. Таблица
- 19. Удаление индекса DROP INDEX имя_индекса; DROP INDEX s_emp_dept_id_idx;
- 20. Представления Представление (view – представление, обзор, вид) – логическая таблица, созданная на основе реальных таблиц или
- 21. Создание CREATE [FORCE | NOFORCE] VIEW представление [(псевдоним, …)] AS подзапрос;
- 22. Пример CREATE VIEW dept_45 AS (SELECT * FROM s_emp WHERE dept_id=45);
- 23. Пример CREATE VIEW dept_sal (name, minsal, maxsal, avgsal) AS (SELECT d.name, MIN(e.salary), MAX(e.salary), AVG(e.salary) FROM s_emp
- 24. Создать представление, содержащее номер, фамилию, имя, зарплату и номер начальника для каждого подчиненного сотрудника №1. CREATE
- 25. Изменение данных Можно удалять и обновлять строки, если нет: условий соединения; групповых функций и предложения GROUP
- 26. Всем сотрудникам, имеющим зарплату 1400 через представление man_1 увеличить ее до 1800. UPDATE man_1 SET salary=1800
- 27. Служащих с зарплатой 1450 посредством представления man_1 перевести к начальнику №2. UPDATE man_1 SET manager_id=2 WHERE
- 29. Скачать презентацию

![Создание CREATE SEQUENCE имя [INCREMENT BY n] [START WITH n] [CACHE n | NOCACHE];](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/448830/slide-2.jpg)







![Изменение ALTER SEQUENCE имя [RESTART WITH long] [INCREMENT BY n]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/448830/slide-10.jpg)









![Создание CREATE [FORCE | NOFORCE] VIEW представление [(псевдоним, …)] AS подзапрос;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/448830/slide-20.jpg)






Презентация на тему Основные свойства живых организмов
BUSINESS COMPUTERS GROUP
Система оптимизации фондового портфеля. Теория и практикаПрезентация обучающего семинара
Элементы и узлы ЭВМ. Триггеры
Озеро Тургояк (Миасс)
Единая автоматизированная система управления службой Скорой Медицинской Помощи
An ideal friend
Международные экономические отношения
Конфликты в нашей жизни
Финансовые игры
Современные методы лечения острой кровопотери
Проблема перевода интернациональных слов с английского языка на русский язык
Организация приема в первый класс
Эволюция кровеносной системы хордовых
Сетевой проект-это интересно!
День Конституции
Дидактические игры
Черви паразиты
Правила чтения в корейском языке. (Урок 3)
Обоснование и защита международным сообществом современной концепции прав человека
Личностный компромисс как вариант построения успешной карьеры
Использование биотоплива в энергетике: технологии и комплексные решения
Наречие в английском языке
Технология самодиагностики учащимися собственного стиля учебной деятельности
Соглашение о сотрудничестве междуГК «Роснанотех» и ГК «Фонд содействия реформированию ЖКХ»
Социальное развитиеВыполнили:Литовченко М.В.Поветкин А.В.Чернявская В.В.Белецкий А.В..
Энергосбережение – не мода, а необходимость
1. Допустимое число игроков – двое. 2. Игроки определяют равное количество карт, участвующих в сражении с каждой стороны – от 4х штук