Дата актуальности: 06.07.2009

FlexiObjDB
Объектно-ориентированное на предметную область 
долговременное хранилище информации.


 Хранимая процедура: CONTROL_TYPEOBJ

Назначение: 
Контроль корректности типа объекта/процесса
(в контексте множества типов объектов/процессов)
Если значение НЕ корректное - генерируется исключение
(TYPEOBJECT_NOT_EXIST).
Используется для контроля данных.
На уровне сервера используется в триггерах 
: BI_OBJECTSTREE , BU_OBJECTSTREE  

Тип считается корректным, если тестируемое значение ID "пустое" или существует в таблице  L_TYPEOBJ_LIST.


Входные параметры: ID тестируемого типа объекта/процесса.
Выходные параметры:  Значение входного параметра ("пустое" входное значение  нормализуется).

Нормализация пустого входного значения заключается в том, что если входное значение: NULL или "пустая" строка, то это значение заменяется на значение, которое возвращает хранимая процедура  GET_ID_IS_UNKNOWN  ("0").


Текст процедуры :

 


______________________________________
(c) Sergey Popov,  респ.Коми,  г.Усинск,(2009)

http://flexiobjdb.narod.ru

Используются технологии uCoz