Вниз
Скачать: CL | DM;

Удаление ограничительных полей   Найти похожие ветки 

← →
Spawn ©   (2003-07-24 09:32) [0]

При попытке удалить поле с ограничением, выдает такую ошибку:

Unsuccessful metadata update
cannot delete
COLUMN MONEY
there are 2 dependencies
Statement: ALTER TABLE ADOC DROP MONEY

посмотрел в http://www.isp.idknet.com/development/interbase/devinfo/0115.htm. Там указано, что необходимо запросом

select rdb$field_source from rdb$relation_fields
where rdb$field_name = <column> and rdb$table_name = <table>

выбрать соответствующее значение для модификации, но при попытке сделать такой запрос:

select rdb$field_source from rdb$relation_fields
where rdb$field_name = MONEY and rdb$table_name = ADOC

получаю ошибку с сообщением, что поле Money не существует.

Каким образом тогда изменить поле с ограничением? Заранее спасибо.


← →
Spawn ©   (2003-07-24 09:33) [1]

Или удалить.


← →
Reindeer Moss Eater   (2003-07-24 09:35) [2]

where rdb$field_name = "MONEY "


← →
Spawn ©   (2003-07-24 09:47) [3]

Сенк, но сейчас пишет, что RDB$TABLE_NAME неизвестное поле.


← →
Reindeer Moss Eater   (2003-07-24 09:52) [4]

Слушай, может ты сам догадаешся сделать
select * from rdb$relation_fields
и посмотришь как там правильно поле с именем таблицы называется?


← →
Zacho ©   (2003-07-24 10:04) [5]

Или используй IBExpert, там есть довольно удобные средства для просмотра зависимостей.


← →
Spawn ©   (2003-07-24 10:15) [6]

Zacho © (24.07.03 10:04) СЕНК)))) ALTER DOMAIN RDB$208 DROP DEFAULT не помог, а вот в IBExpert сразу все установил как нужно. Жаль что я его раньше не скачал :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.004 c
14-58423
NNN
2003-08-02 18:03
2003.08.18
REGISTRACIJA PROGRAMM


14-58419
Tyrande
2003-07-30 10:11
2003.08.18
Новый компутер


14-58455
Makhanev A.S.
2003-08-02 03:25
2003.08.18
Напомните название популярной песни


14-58456
OlegID
2003-07-24 07:04
2003.08.18
МССКЛ+Д7. отношение


14-58421
reticon
2003-08-03 11:01
2003.08.18
Строительство яхты =)




   Наверх