|
|
бет | 3/5 | Дата | 28.04.2023 | өлшемі | 1,21 Mb. | | #87993 | түрі | Лекция |
| - Вложенные таблицы – одномерные, несвязанные коллекции однотипных элементов
- Доступны в рамках PL/SQL и как поля таблицы в БД
- Изначально являются плотными, но могут впоследствии становиться разреженными
Ассоциативные массивы - Ассоциативные массивы – одномерные, неограниченные (по максимальному количеству элементов при создании) коллекции элементов
- Доступны только в рамках PL/SQL
- Изначально являются разреженными, индекс могут принимать непоследовательные значения
Работа с коллекциями - Объявление коллекций
- Инициализация коллекций
- Добавление и удаление элементов
- Ассоциативный массив – присвоение значения новому элементу
- Вложенные таблицы и массивы переменной длины – сначала увеличить размер при помощи функции EXTEND, а затем присвоить значения новым элементам
Массивы переменной длины Массивы переменной длины Массивы переменной длины Массивы переменной длины Массивы переменной длины Вложенные таблицы Ассоциативные массивы Сравнение характеристик коллекций - Размерность?
- Можно ли использовать как поле в таблице?
- Неинициализированное состояние?
- Инициализация?
- Диапазон индексов?
- Разреженность?
- Ограничен по максимальному количеству элементов?
- Можно ли присваивать значение любому элементу?
- Метод расширения и уменьшения?
- Можно ли сравнивать на равенство весь объект целиком?
- Элементы сохраняют позицию при записи или чтении из БД?
Обработка исключений - Исключительная ситуация – событие, возникающее в программе и требующее незамедлительной обработки.
- Два типа исключительных ситуаций:
- 1) программно-определяемые исключения;
- 2) предопределенные (стандартные) исключения.
Достарыңызбен бөлісу: |
|
|