Содержание
- 2. Представления Представления добавляют уровень защиты данных (например, можно создать представление для таблицы, где пользователю, выполняющему SELECT
- 3. Команда CREATE VIEW
- 4. Команда CREATE VIEW OR REPLACE - пересоздает представление, если оно уже существует FORCE - создает представление
- 5. Команда CREATE VIEW WITH CHECK OPTION – при указании данного параметра пользователь не может вводить, удалять
- 6. Обновляемое представление: должно включать первичный ключ таблицы не должно содержать полей, полученных в результате применения функций
- 7. Команда CREATE VIEW CREATE VIEW vstudent AS SELECT * FROM student WHERE ball > 80 ;
- 8. Последовательности Последовательность (sequence) – объект базы данных, который генерирует целые числа в соответствии с правилами, установленными
- 9. Ключевые слова и параметры schema — схема, в которой создается последовательность. sequence — имя создаваемой последовательности
- 10. Ключевые слова и параметры cycle — позволяет последовательности повторно использовать созданные значения при достижении MAXVALUE или
- 11. Создание последовательности CREATE SEQUENCE sequence_1 INCREMENT BY 10; CREATE SEQUENCE sequence_2 START WITH 20 INCREMENT BY
- 12. Обращение к последовательности CURRVAL -возвращает текущее значение последовательности NEXTVAL -выполняет приращение последовательности и возвращает ее следующее
- 13. Обращение к последовательности .CURRVAL . NEXTVAL Обращение к текущему или следующему значению последовательности, принадлежащей схеме другого
- 14. Использование последовательности Значения CURRVAL и NEXTVAL используются: в списке SELECT предложения SELECT в фразе VALUES предложения
- 15. Пример действия циклической последовательности SQL> SELECT sequence_2.NEXTVAL FROM dual; NEXTVAL -------------- 20 SQL> / NEXTVAL --------------
- 16. Пример действия циклической последовательности SQL> SELECT sequence_2.CURRVAL FROM dual; CURRVAL -------------- 20 SQL> SELECT sequence_2. NEXTVAL
- 17. Использование последовательности Ссылка на последовательности при изменении данных: INSERT INTO student VALUES (sequence_3.nextval,1,'Андреева','Ирина','Александровна', 200, 90); UPDATE
- 18. Управление транзакциями Транзакции создаются с помощью: набора команд, определяющих начало, контрольные точки и окончание транзакции специального
- 19. Начало транзакции после регистрации пользователя в Oracle с помощью SQL*Plus и исполнения им первой команды после
- 20. Установка контрольных точек UPDATE my_table.products SET price=50 WHERE product=10010; SAVEPOINT точка_сохранения; UPDATE my_table.products SET price=200; ROLLBACK
- 21. Команда DESCRIBE Возвращает описание таблицы, включая описание всех ее столбцов, тип данных для каждого столбца и
- 22. Использование таблицы DUAL DUAL - общедоступная таблица словаря данных Содержит: один столбец DUMMY одну строку со
- 23. Сценарии Сценарий – последовательность исполняемых SQL операторов Сохранение сценария: открыть текстовый редактор, ввести часто исполняемые операторы
- 24. Команды, улучшающие внешний вид выходных данных COLUMN{col}FORMAT{fmt}HEADING{string} BREAK TTITLE BTITLE Пример 1: COLUMN price FORMAT $999,999.99
- 25. Команды, улучшающие внешний вид выходных данных Пример 2: BREAK ON kod_s SELECT kod_s,fam FROM student ORDER
- 27. Скачать презентацию