Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > фызов функции внутри check condition


Автор: chaos 2.12.2009, 15:55
пытаюсь сделать ограничение
Код

alter table MY_TABLE add constraint MY_CONSTRAINT1 check (0 < MY_FUNCTION(TABLE_FIELD));


но оракл ругается: Недопустимый идентификатор

С чем это может быть связано


ЗЫ всю доп информацию по проблему с легкостью предоставлю smile

Автор: Zloxa 2.12.2009, 16:44
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_constraints.htm#sthref684

Автор: DimW 2.12.2009, 17:26
Цитата

The condition cannot include the SYSDATE, UID, USER, or USERENV SQL functions.


про current_date забыли  smile

Автор: chaos 3.12.2009, 09:12
Zloxa,  DimW - понял. спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)