Найдено 13 результатов
- 28 дек 2004, 15:05
- Форум: Ремонт БД
- Тема: Wrong page type
- Ответы: 9
- Просмотры: 17074
- 28 дек 2004, 11:17
- Форум: Ремонт БД
- Тема: Wrong page type
- Ответы: 9
- Просмотры: 17074
- 28 дек 2004, 09:25
- Форум: Ремонт БД
- Тема: Wrong page type
- Ответы: 9
- Просмотры: 17074
делал шатдаун (как в статье по ремонут написано) не помогает. сейчас попробую рестартануть сервер и еще раз попробовать. сервер рестартовал, шатдаун базы сделал. при выполнении gfix -v -full database.gdb и gfix -mend -full -ignore database.gdb выход выше указанная ошибка internal gds software consis...
- 28 дек 2004, 07:58
- Форум: Ремонт БД
- Тема: Wrong page type
- Ответы: 9
- Просмотры: 17074
Wrong page type
при бэкапе (yaffil предпоследняя сборка) выходит ошибка gbak: ERROR:database file appears corrupt () gbak: ERROR: wrong page type gbak: ERROR: page 11520 is of wrong type (expected 4, found 93) gbak: ERROR:isc_receive failed gbak:Exiting before completion due to errors gfix выдает ошибку G:\6>gfix -...
- 29 окт 2004, 10:22
- Форум: Общие проблемы
- Тема: Джоины
- Ответы: 7
- Просмотры: 9128
из одной таблицы формируется два набора данных t1 и t2. условия формирования t1.field in (2,5) и t2.field in (1,4) соответсвенно. в наборе t2 записей не больше чем в t1. если сначала идет отбор записей (скажем t1 10 записей. а t2 8 записей) а потом джойн, то результат должен содержать 10 записей (ес...
- 29 окт 2004, 05:05
- Форум: Общие проблемы
- Тема: Джоины
- Ответы: 7
- Просмотры: 9128
ага, но тогда часть записей в результирующем наборе для t2 будут иметь null и я переписываю условие так and (t2.field in (1, 4) or t2.filed is null) думая получить при этом left join, однако все равно получаю только join. а вот если сам join перепишу так select * table t1 left join table t2 on t1.f=...
- 28 окт 2004, 14:37
- Форум: Общие проблемы
- Тема: Джоины
- Ответы: 7
- Просмотры: 9128
- 28 окт 2004, 12:43
- Форум: Общие проблемы
- Тема: Джоины
- Ответы: 7
- Просмотры: 9128
Джоины
в запросе вида
что сначала будет выполнятся: джоин или отбор нужных записей?
Код: Выделить всё
select
from table t1 left jion table t2 on ....
where t1.field in (2,5)
and t2.field in (1,4)
- 27 окт 2004, 14:16
- Форум: Общие проблемы
- Тема: Непонятки с внешним ключом
- Ответы: 9
- Просмотры: 13905
- 27 окт 2004, 13:57
- Форум: Общие проблемы
- Тема: Непонятки с внешним ключом
- Ответы: 9
- Просмотры: 13905
интересная ситуация. сменил у полей FK/PK тип на integer, потом снова вернул тип numeric(18,3) теперь работает... правда другая проблемка вылезла: по этой таблице создано представление (есть триггеры на вставку/замену/удаление). если теперь вставляь запись не через таблицу а через представление, и п...
- 27 окт 2004, 13:04
- Форум: Общие проблемы
- Тема: Непонятки с внешним ключом
- Ответы: 9
- Просмотры: 13905
Re: Непонятки с внешним ключом
CREATE DOMAIN TID_NULL ASMerlin писал(а):Посмотреть на описание домена TID_NULL не в комментариях, а наяву, и убедиться, что там написано Not Null?
NUMERIC(18,3)
- 27 окт 2004, 12:36
- Форум: Общие проблемы
- Тема: Непонятки с внешним ключом
- Ответы: 9
- Просмотры: 13905
диалект 3. для данной задачи часть PK и FK имеют тип NUMERIC(18,3). использовать ОБЫЧНЫЙ INTEGER для данной задачи практичеки невыполнимо (нужно будет полностью переделать базу на оракле и всех клиентов другой задачи, с которой связана проектируемая задача, а этого никто не будет делать). следовател...
- 27 окт 2004, 11:33
- Форум: Общие проблемы
- Тема: Непонятки с внешним ключом
- Ответы: 9
- Просмотры: 13905
Непонятки с внешним ключом
есть таблица CREATE TABLE CONTRACTS_TAB ( ... EMPLOYER TID_NULL /* TID_NULL = NUMERIC(18,3) */, ..... ); ALTER TABLE CONTRACTS_TAB ADD CONSTRAINT FK_CONTRACTS_TAB_EMPLOYER FOREIGN KEY (EMPLOYER) REFERENCES CLIENTS_TAB (ID); остальные поля несущественны при попытке вставить запись с полем employer, с...