LINUX.ORG.RU

SQL: a dummy question


0

0

СУБД - interbase 6.5

есть домен

CREATE DOMAIN CUSTNO
  AS INTEGER
    CHECK (VALUE > 1000);

Как с помощью alter domain изменить значение check? Курение манов реультатов не дало :(


сдампить, подредактировать и залить, не? :)

true_admin ★★★★★
()

в postgresql так:

alter domain custno drop constraint custno_check;

alter domain custno add constraint custno_check check (value < 1000);

возможно в interbase так же ?

Eshkin_kot ★★
()
Ответ на: комментарий от Eshkin_kot

>возможно в interbase так же ?

Возможно, но в моем случае нет я check добавил без constraint :-\ и получается, что не могу обратиться к check'у, чтобы его дропнуть

lirq
() автор топика
Ответ на: комментарий от Attila

>А дропнуть и заново создать не пробовал?

не дропнуть, пока этот домен используется в таблицах

lirq
() автор топика
Ответ на: комментарий от lirq

> Возможно, но в моем случае нет я check добавил без constraint :-\ и получается, что не могу обратиться к check'у, чтобы его дропнуть

в pg имя по умолчанию для constraint «имядомена_check», то есть у Вас это будет custno_check

возможно в interbase так же ? :)

Eshkin_kot ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.