Документация 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
Описание
Возвращает XML-тег о создании/изменении/и т. д. записи (пользователь - дата).
Параметры:
- sTag - наименование тега;
- sUser - имя пользователя (для него автоматически вызывается Escape());
- dDate - дата и время создания/изменения/и т. д.
GetUDCInfo
Описание
Возвращает XML-тег о создании записи (создано - пользователь - дата).
Параметры:
- sUser - имя пользователя (для него автоматически вызывается Escape());
- dDate - дата и время создания/изменения/и т. д.
GetUDMInfo
Описание
Возвращает 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).