Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Внизсортировка IP адресов и не только.... Найти похожие ветки
← →
Digitman (2002-01-28 18:56) [16]Таблицы твоей разработки ? Есть возможность добавить/изменить поля ?
Если есть, то:
- добавляешь в Table1 поле Integer, делаешь по нему уник.индекс по возрастанию; это будет PrimaryKey; поле code, в принципе, можно удалить : то, что в нем содержится, всегда можно получить из нового Integer-поляж
- изменяешь в Table2 поле Code на Integer, делаешь его индексированным; это будет ForeignKey;
- всякий раз при добавлении в Table1 записи преобразовываешь (в триггере, к примеру, или в SP) исх.строковое значение в формате XX.XX.XX.XX в Integer , например, парсером, код которого я привел (ну, с доработками, конечно); запись автоматически становится на свое место - об этом позаботится PK-индекс;
- при запросе к Table2 выполняешь обратное преобразование из Integer в char(12)
Вот и все !
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c