Вниз
Скачать: 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.005 c
14-58428
IBSN
2003-08-01 16:01
2003.08.18
ctrl+alt+delete или OnExit


14-58458
Bless
2003-07-23 10:59
2003.08.18
Удаление из многих таблиц


14-58467
Алексей
2003-07-23 08:29
2003.08.18
Упаковка dbf таблицы


14-58417
Asteroid
2003-08-03 04:14
2003.08.18
Real Audio Player


14-58461
supersan
2003-07-21 17:33
2003.08.18
Проблема с IBTable.Locate




   Наверх