Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

Индексирование в InterBase   Найти похожие ветки 

 
Ptr   (2003-04-24 12:46) [0]

Уважаемые! Помогите разобраться!
Создаю в SQL Explorer таблицы Master(ACC_LIST) -
Detail(ACC_OPTION_LIST):

CREATE TABLE ACC_OPTION_LIST (
OWNER VCH31 NOT NULL,
OPERATION_LIST VCH51 DEFAULT "-" NOT NULL,
PRICE_PROC CURRENCY DEFAULT 0 NOT NULL,
PRICE_SUMM CURRENCY DEFAULT 0 NOT NULL
)
---

CREATE TABLE ACC_LIST (
OWNER VCH31 NOT NULL,
STATUS BOOLEAN DEFAULT "0" NOT NULL,
INBALANCE BOOLEAN DEFAULT "0" NOT NULL,
DEPOZIT CURRENCY DEFAULT 0 NOT NULL,
OWERDRAFT CURRENCY DEFAULT 0 NOT NULL
)
---

ALTER TABLE ACC_LIST
ADD CONSTRAINT ACC_LISTPRIMARYKEY1
PRIMARY KEY (OWNER)
---

ALTER TABLE ACC_OPTION_LIST
ADD CONSTRAINT ACC_OPTION_LISTFOREIGNKEY1
FOREIGN KEY (OWNER)
REFERENCES ACC_LIST
ON DELETE CASCADE
ON UPDATE CASCADE

Затем ввожу в подчиненной таблице (ACC_OPTION_LIST) записи (тоже в SQL Explorer) и
происходит сортировка по возрастанию по полю OPERATION_LIST.
Почему? и как от этого избавиться ?
Заранее благодарен !


 
Zacho ©   (2003-04-24 12:58) [1]

Где происходит ??? Сортировка может происходить только при выборке, т.е. что укажешь в ORDER BY - так и отсортирует. Как избавиться ? Не пользоваться SQL Explorer. Пользоваться чем-нибудь получше. Смотри http://www.ibase.ru/d_tools.htm


 
Ptr   (2003-04-24 13:04) [2]

Дело в том, что в SQL Explorer я просто проверял, почему у меня в программе происходит сортировка. В программе я выборку не делаю, а использую Table.
в SQL Explorer есть возможность работать с данными без выборки на странице Data указанной таблицы. Я не могу понять, почему вообще происходит индексирование, т.к. индексы не определены...


 
Zacho ©   (2003-04-24 13:12) [3]


> Ptr (24.04.03 13:04)

Во-первых индексы у тебя есть. Читай про PRIMARY KEY и FOREIGN KEY. Во-вторых использовать TTable для работы с SQL-сервером - крайне не рекомендую. В-третьих, не рекомендую использовать BDE (подозреваю, что у тебя все же оно). И не путай индексирование с сортировкой.



Страницы: 1 вся ветка

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
3-46612
Maik
2003-04-23 19:00
2003.05.15
Глюки Table(D5) при работе c IB


1-46688
salex
2003-05-03 07:33
2003.05.15
О печати


1-46738
Mishenka
2003-05-04 21:01
2003.05.15
Господа помогите, несоздаются компоненты :(((


7-47021
HAlexx
2003-03-19 12:02
2003.05.15
Замена нажатой кнопки


14-46916
voronkov
2003-04-24 16:02
2003.05.15
IDE, проблема с палитрой компонентов.