Форум: "Потрепаться";
Текущий архив: 2003.08.18;
Скачать: [xml.tar.bz2];
ВнизУдаление ограничительных полей Найти похожие ветки
← →
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 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.08.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c