![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить генератор? [D6, IB7.1]
GIL © (2004-04-28 16:32:00)subj
HSolo (2004-04-28 18:26:00) [1]О системных таблицах IB можно почитать здесь:
http://www.citforum.ru/database/interbase/index.shtml
http://ibase.ru/devinfo/sysqry.htm
А IBExpert покажет Вам все системные таблицы, если Вы его попросите: в регистрационной информации базы - DB Explorer
Vlad (2004-04-28 18:09:00) [2]
> Johnmen © (28.04.04 18:00) [30]
Да, я уже читал.
Но у автора IB7.1, по его утверждению, а так же твоему утверждению в [6] такая конструкция не работает.
Кто-то где-то неправ.
Johnmen (2004-04-28 18:00:00) [3]>Vlad © (28.04.04 17:57) [29]
Скажем так, не во всяком IB.
http://www.ibase.ru/devinfo/generator.htm#drop
Vlad (2004-04-28 17:57:00) [4]
> GIL © (28.04.04 17:52) [28]
> извиняйте, цирк лишается дирижера - его мобилизовали!! 8)
Дирижер в оркестре, а в цирке клоун.
Так вот, для тех кто в танке:
RDB$GENERATORS - это системная таблица, где хранятся данные о твоем генераторе.
Как нам говорит дока по IB6 - конструкции DROP GENERATOR в IB нету (в отличие от Yaffil), по этому советуют удалять запись из системной таблицы RDB$GENERATORS.
А так же дан пример, который я привел в [19]
GIL (2004-04-28 17:52:00) [5]извиняйте, цирк лишается дирижера - его мобилизовали!! 8)
Johnmen (2004-04-28 17:47:00) [6]loop [1]
TransparentGhost (2004-04-28 17:46:00) [7]A mozhet lopata ne pozvoljajet :o)
GIL (2004-04-28 17:45:00) [8]я попытался найти что-нибудь вроде RDB$GENERATORS, но нашел только индексы, и вообще у кого-нибудь есть что-нибудь типа статьи по этим RDB$ я их уже столько видел (RDB$xxx), но так и не знаю что это
Johnmen (2004-04-28 17:43:00) [9]Так ты определись, что копаешь... :)
GIL (2004-04-28 17:42:00) [10]нет не смог откопать RDB$GENERATORS
Johnmen (2004-04-28 17:41:00) [11]Прикольно... Не смог "откопать в эсперте" свой генератор ?
:)
GIL (2004-04-28 17:41:00) [12]я бы подружился, да английский не позволяет! 8)
GIL (2004-04-28 17:41:00) [13]а есть где-нибудь дока на русском?
Vlad (2004-04-28 17:40:00) [14]
> я с этим RDB$GENERATORS и им подобными не дружу
Так ты предложи ему дружбу для начала :-)
SELECT * FROM RDB$GENERATORS
А потом, войдя в доверие, сделай ему бяку:
DELETE FROM RDB$GENERATORS WHERE RDB$GENERATORS_NAME='EMP_NO' (с)Документация
GIL (2004-04-28 17:34:00) [15]я с этим RDB$GENERATORS и им подобными не дружу, и ничего про них не знаю, покопал в эксперте, но там нашел только индексы с похожими названиями
GIL (2004-04-28 17:32:00) [16]да хоть куда
Vlad (2004-04-28 17:30:00) [17]
> GIL © (28.04.04 17:25) [15]
> а поподробнее?
А в орешник ?
GIL (2004-04-28 17:25:00) [18]а поподробнее?
Vlad (2004-04-28 17:18:00) [19]Точно, в доке сказано нужно удалять из таблицы RDB$GENERATORS
GIL (2004-04-28 17:17:00) [20]начальство такого слова-то не знает