Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:52 26.06.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Тема Какво означава това съобщение в IBConsolнови  
Авторchovek (Нерегистриран)
Публикувано13.07.05 18:55



Когато се опитвам да си разгледам индексите в IBconsol на Interbase 6.0
ми дава тази грешка. Означава ли че е счупена базата?
И какво означава грешката:
Dynamic SQL Error
SQL error code = -204
Ambiguous field name between table RDB$INDICES and table RDB$INDEX_SEGMENTS
RDB$INDEX_NAME



Тема Re: Какво означава това съобщение в IBConsolнови [re: chovek]  
Автор NDeu (динозавър)
Публикувано13.07.05 23:45



Имам две новини за теб. Едната е добра, а другата ... оптимистична.
Добрата е, че това съобщение не означава счупена база
Оптимистичната е, че можеш още доста неща да научиш за писането на SQL
Вероятно се опитваш да извлечеш информацията от table RDB$INDICES and table RDB$INDEX_SEGMENTS с някаква заявка. И двете таблици имат поле RDB$INDEX_NAME, а ти не си определил за кое от двете става въпрос.
При изпълнение на подобни заявки, сървъра трябва да може еднозначно да определи за полето от коя точно таблица става въпрос. В такива случаи пред името на полето се поставя името/псевдонима на таблицата, която имаш в предвид с разделител точка.

Напр.

select rdb$index_name, rdb$field_name, rdb$field_position

from rdb$index_segments s, rdb$indices i
where s.rdb$index_name=i.rdb$index_name
and i.rdb$relation_name='MYTABLE'

ще ти даде грешка, докато
select s.rdb$index_name, rdb$field_name, rdb$field_position

from rdb$index_segments s, rdb$indices i
where s.rdb$index_name=i.rdb$index_name
and i.rdb$relation_name='MYTABLE'

ще работи.

IMHO IBConsole е доста по-неудобен инструмент от



Тема Re: Какво означава това съобщение в IBConsolнови [re: chovek]  
Авторцxoжek (Нерегистриран)
Публикувано14.07.05 10:15



Аз не пиша никакъв селект, а само в IBconsol при отворена база данни
натискам бутона Indexes. Преди време на това място се показваше
списък от създадените индекси. Явно че конзолата си праща някакъв SQL,
за да покаже списъка, но каква е заявката не знам.
Другото е че работя все още на Interbase 6.0, а не на Firebird 1.5. При последния се случва това, което пишеш за префиксите(името на таблицата)
в селектите.
Сигурен ли си че нямам някаква повреда по индексите?



Тема s IBExpert stanaнови [re: chovek]  
Авторchovek (Нерегистриран)
Публикувано14.07.05 14:11



Наистина с IBexpert можах да разгледам индексите без проблем



Тема Re: s IBExpert stana [re: chovek]  
Автор NDeu (динозавър)
Публикувано14.07.05 14:45



IMHO, ако можеш да мигрираш към Firebird, тогава проблемите ти ще се редуцират несимволично



Тема Какви са евентуалните несъвместимости?нови [re: NDeu]  
Автор VladoVasilev (минаващ)
Публикувано30.07.05 11:34



Аз имах една база на Interbase 6.0, после си качих Firebird 1.5 и само я пререгистрирах (като среда ползвам IBEXPERT), после не съм забелязал някакви проблеми, които преди това да съм нямал...какви отражения би могло да има това мигриране?



Тема Re: Какви са евентуалните несъвместимости?нови [re: VladoVasilev]  
Автор NDeu (динозавър)
Публикувано30.07.05 21:28



В отговор на:

имах една база на Interbase 6.0, после си качих Firebird 1.5 и само я пререгистрирах



Горещо препоръчвам преминаването към по-нова версия на сървъра да става с backup на базата от стария сървър и restore на базата на новия. За допълнителна информация вж.
В отговор на:

какви отражения би могло да има това мигриране?



Вж. всички



Тема Re: Какви са евентуалните несъвместимости?нови [re: NDeu]  
Автор VladoVasilev (минаващ)
Публикувано31.07.05 11:56



Не се бях замислил за това - какви са евентуалните плюсове на backup-a?.



Тема Re: Какви са евентуалните несъвместимости?нови [re: NDeu]  
Автор VladoVasilev (минаващ)
Публикувано31.07.05 12:21



Разбрах, то го пише много ясно във статията, която си посочил, не го видях в началото :)




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.