Документация 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

Примеры

  • dic_cities;
  • tsrv_users;
  • u_payment_kinds.

См. также