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

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


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

Назначение: 
Контроль корректности численного свойства 
(в контексте множества численных свойств)
Если значение НЕ корректное - генерируется исключение
(LPROPNUMNER_NOT_EXIST).
Используется для контроля данных.
На уровне сервера используется в триггерах 
: BU_OBJPROPNUM , BI_OBJPROPNUM 

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


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

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


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

 


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

http://flexiobjdb.narod.ru

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