Документация iSZN
Таблица iSZN
Таблица iSZN — это таблица Oracle, относящаяся к схеме uszn
. Список таблиц iSZN находится в таблице u_tables
, в которой также хранится информация о дополнительных свойствах таблиц Oracle.
Если состояние таблицы Oracle не соответствует её описанию в таблице u_tables
, то такая таблица называется неактуальной (например, таблица Oracle существует, но для неё нет записи в u_tables
; таблица Oracle удалена, но запись в u_tables
присутствует; список столбцов таблицы Oracle отличается от списка столбцов таблицы iSZN).
Список столбцов таблиц iSZN хранится в таблице u_table_columns
.
Для приведения состояния таблиц iSZN в соответствие с состоянием таблиц Oracle используется процедура актуализации таблиц. Таблицы, наименования которых начинаются с префикса temp$
, игнорируются процедурами актуализации и установки снимка.
Характеристики таблицы iSZN
- Таблица iSZN идентифицируется уникальным числовым идентификатором (ID).
- Таблица iSZN имеет обязательное уникальное наименование, которое совпадает с наименованием соответствующей таблицы Oracle.
- Таблице iSZN может быть сопоставлен вид данных, для хранения которого она предназначена.
- Таблице iSZN может быть присвоен признак того, что в ней хранятся данные экземпляра Системы.
- Таблица iSZN может входить в любое число наборов таблиц.
- Таблица iSZN характеризуется списком столбцов. Каждый столбец в свою очередь:
- имеет уникальный числовой идентификатор (ID);
- имеет обязательное уникальное наименование, которое совпадает с наименованием соответствующего столбца таблицы Oracle;
- может иметь номер столбца в первичном ключе таблицы (если он входит в первичный ключ);
- может иметь признак того, что в нём хранится идентификатор района;
- может иметь признак того, что в нём хранится идентификатор основного района.
Работа с таблицами iSZN
- Для изменения свойств таблиц iSZN и их актуализации в Системе предусмотрен справочник объектов схемы.
Примеры
dic_cities
;tsrv_users
;u_payment_kinds
.