Документация iSZN

pkXML_General.sql

GetTagWithKeyAttribs

FUNCTION GetTagWithKeyAttribs(iID PLS_INTEGER, iRegionID PLS_INTEGER) RETURN VARCHAR2 deterministic;

Описание

Заполняет атрибуты id и regionID.
Параметры:

  • iID - атрибут «id»;
  • iRegionID - атрибут «regionID».

GetNamedTagWithKeyAttribs

FUNCTION GetNamedTagWithKeyAttribs(sName VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER) RETURN VARCHAR2 deterministic;

Описание

Заполняет атрибуты id, regionID и name.
Параметры:

  • sName - атрибут «name» (для него автоматически вызывается Escape());
  • iID - атрибут «id»;
  • iRegionID - атрибут «regionID».

MakeTagWithKey

FUNCTION MakeTagWithKey(sTag VARCHAR2, cTagValue CLOB, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN CLOB deterministic;

Описание

Создаёт и возвращает тег XML, добавляя атрибуты id и regionID.
Параметры:

  • sTag - наименование тега;
  • sTagValue - текст тега;
  • iID - атрибут «id»;
  • iRegionID - атрибут «regionID»;
  • sDelimiter - разделитель между открывающей, закрывающей частями и текстом тега.

Если текст тега пустой, возвращает null.

MakeTagWithKey

FUNCTION MakeTagWithKey(sTag VARCHAR2, sTagValue VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN VARCHAR2 deterministic;

MakeMandatoryTagWithKey

FUNCTION MakeMandatoryTagWithKey(sTag VARCHAR2, cTagValue CLOB, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN CLOB deterministic;

Описание

Создаёт и возвращает тег XML, добавляя атрибуты id и regionID.
Параметры:

  • sTag - наименование тега;
  • cTagValue - текст тега;
  • iID - атрибут «id»;
  • iRegionID - атрибут «regionID»;
  • sDelimiter - разделитель между открывающей, закрывающей частями и текстом тега.

Если текст тега пустой, возвращает тег без текста, с одними атрибутами.

MakeMandatoryTagWithKey

FUNCTION MakeMandatoryTagWithKey(sTag VARCHAR2, sTagValue VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN VARCHAR2 deterministic;

MakeNamedTagWithKey

FUNCTION MakeNamedTagWithKey(sTag VARCHAR2, cTagValue CLOB, sName VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN CLOB deterministic;

Описание

Создаёт и возвращает тег XML, добавляя атрибуты id, regionID и name.
Параметры:

  • sTag - наименование тега;
  • cTagValue - текст тега;
  • sName - атрибут «name» (для него автоматически вызывается Escape());
  • iID - атрибут «id»;
  • iRegionID - атрибут «regionID»;
  • sDelimiter - разделитель между открывающей, закрывающей частями и текстом тега.

Если текст тега пустой, возвращает null.

MakeNamedTagWithKey

FUNCTION MakeNamedTagWithKey(sTag VARCHAR2, sTagValue VARCHAR2, sName VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN VARCHAR2 deterministic;

MakeMandatoryNamedTagWithKey

FUNCTION MakeMandatoryNamedTagWithKey(sTag VARCHAR2, cTagValue CLOB, sName VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN CLOB deterministic;

Описание

Создаёт и возвращает тег XML, добавляя атрибуты id, regionID и name.
Параметры:

  • sTag - наименование тега;
  • cTagValue - текст тега;
  • sName - атрибут «name» (для него автоматически вызывается Escape());
  • iID - атрибут «id»;
  • iRegionID - атрибут «regionID»;
  • sDelimiter - разделитель между открывающей, закрывающей частями и текстом тега.

Если текст тега пустой, возвращает тег без текста, с одними атрибутами.

MakeMandatoryNamedTagWithKey

FUNCTION MakeMandatoryNamedTagWithKey(sTag VARCHAR2, sTagValue VARCHAR2, sName VARCHAR2, iID PLS_INTEGER, iRegionID PLS_INTEGER := NULL, sDelimiter VARCHAR2 := NULL) RETURN VARCHAR2 deterministic;

GetUDInfo

FUNCTION GetUDInfo(sTag VARCHAR2, sUser VARCHAR2, dDate DATE) RETURN VARCHAR2 deterministic;

Описание

Возвращает XML-тег о создании/изменении/и т. д. записи (пользователь - дата).
Параметры:

  • sTag - наименование тега;
  • sUser - имя пользователя (для него автоматически вызывается Escape());
  • dDate - дата и время создания/изменения/и т. д.

GetUDCInfo

FUNCTION GetUDCInfo(sUser VARCHAR2, dDate DATE) RETURN VARCHAR2 deterministic;

Описание

Возвращает XML-тег о создании записи (создано - пользователь - дата).
Параметры:

  • sUser - имя пользователя (для него автоматически вызывается Escape());
  • dDate - дата и время создания/изменения/и т. д.

GetUDMInfo

FUNCTION GetUDMInfo(sUser VARCHAR2, dDate DATE) RETURN VARCHAR2 deterministic;

Описание

Возвращает XML-тег об изменении записи (изменено - пользователь - дата).
Параметры:

  • sUser - имя пользователя (для него автоматически вызывается Escape());
  • dDate - дата и время создания/изменения/и т. д.

MakeChunkedBlobTag

FUNCTION MakeChunkedBlobTag(sTagName VARCHAR2, bData BLOB, iAddSize PLS_INTEGER, iAddMD5 PLS_INTEGER) RETURN CLOB;

Описание

Возвращает XML-тег с двоичными данными, разбитыми на фрагменты.
Параметры:

  • sTagName - имя тега;
  • bData - двоичные данные;
  • iAddSize - добавлять ли атрибут size (0/1);
  • iAddMD5 - добавлять ли атрибут md5 (0/1).