ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
danton1973 Автор Сообщений: 143 Откуда: Пермь Дата регистрации: 10.08.2020 |
|
Re: ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
NOVALIDATE
------------------ WBR, Igor |
Re: ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
1) Перед выполнением этой команды сделайте так (например, через SET PROC), чтобы вызывался другой вариант функции MyRule(), который всегда возвращает .T.
А после выполнения ALTER отключите этот процедурный файл - будет вызываться исходный вариант MyRule(). ИЛИ 2) Сделайте так, чтобы функция MyRule() зависела от чего-то внешнего, например, переменной, и пока это "внешнее" не существует или имеет определенное значение, функция возвращает .T. |
Re: ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Сергей, это лишнее - есть штатная возможность отключить проверку для уже существующих данных.
------------------ WBR, Igor |
Re: ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Ну, вдруг еще понадобится отключать валидацию "на лету" для каких-то нужд.
Или для этого тоже есть штатное средство? |
Re: ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Интересно, кому такая экзотика может понадобиться ...
|
Re: ALTER TABLE tt ALTER COLUMN t SET CHECK | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Например, тому, кто готов терпеть невалидные данные в таблице:
|
© 2000-2024 Fox Club  |