|
Язык sql последовательности Представления Индексы Последовательность
|
бет | 1/2 | Дата | 06.01.2022 | өлшемі | 92 Kb. | | #12038 |
| Байланысты: Лекция 10 Язык SQL - Последовательности
- Представления
- Индексы
Последовательность - Последовательность – это объект базы данных, предназначенный для генерации последовательных целых чисел.
- SEQUENCE
Создание - CREATE SEQUENCE имя [INCREMENT BY n] [START WITH n] [CACHE n | NOCACHE];
Пример - CREATE SEQUENCE seq1;
- CREATE SEQUENCE seq2
- INCREMENT BY -3
- START WITH 25
- CACHE 5;
Последовательность - Иногда бывают
- Циклические (CYCLED)
- С мин и макс значениями (MINVALUE, MAXVALUE)
- Данные хранятся:
- USER_SEQUENCES (ORACLE)
- INFORMATION_SCHEMA.SEQUENCES (H2)
Использование Использование Пример - SELECT seq2.CURRVAL
- FROM dual;
- Ошибка или предыдущее значение (СУБД !?!?)
- SELECT seq2.NEXTVAL
- FROM dual;
- ---------
- 25
- В следующий раз вернет 22.
Достарыңызбен бөлісу: |
|
|