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

Вниз

Первичный ключ   Найти похожие ветки 

 
Владимир   (2003-09-12 20:51) [0]

У некоторых таблиц БД первичный ключ - стринг. Как сопоставить ему Integer.


 
Zacho ©   (2003-09-12 21:14) [1]

????
В общем случае - масса вариантов.
А расшифровать вопрос ?


 
Alexandr ©   (2003-09-13 07:36) [2]

а чьи эти некоторые таблицы?


 
Anatoly Podgoretsky ©   (2003-09-13 11:24) [3]

По формуле преобразования


 
Владимир   (2003-09-15 10:05) [4]

Речь идет о конвертации данных из 1С в свою БД для просмотра.


 
stone ©   (2003-09-15 10:12) [5]

Владимир (15.09.03 10:05) [4] а своя БД какая?


 
Nikolay M. ©   (2003-09-15 10:14) [6]

Ну и оставь PK строкой, в чем проблема? Наверняка потом встанет задача об обратной конвертации - вот сохраненные ID-шки и помогут.


 
Владимир   (2003-09-15 10:26) [7]

Своя БД InterBase. PK - Integer суррогатный. Обратной конвертации никогда не будет (Боже упаси). Хочется сформировать справочники и проводки. Можно ориентироваться на bь стринговый РК, но охота от него избавиться. Как сопостваить "z465z1 -> Integer.


 
Jeer ©   (2003-09-15 10:29) [8]

CRC, hash


 
Владимир   (2003-09-15 11:31) [9]

CRC, hash ???

Потому и спрашиваю, что не знаю.


 
Danilka ©   (2003-09-15 11:35) [10]

как вариант, в своей таблице сделать 2 поля - строковое от 1с и интегер - то, которое будет ключем в твоей базе.
при закачке в поле тиа интегер можно как обычно, писать триггером значение из генератора, при закачке остальных таблиц, в которых используется связ с этой таблицей писать свое сгенерированное поле, а записи идентифицировать по строковому полю.

после того как все закачано сделать alter table.. drop field.. строковому полю и все.



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
1-3866
lipskiy
2003-09-18 21:44
2003.10.02
Подскажите компонет-таблицу с такими возможностями:


3-3788
Zhouck
2003-09-11 13:38
2003.10.02
Украинский + InterBase+правильная сортировка


1-3908
voprosik
2003-09-22 08:51
2003.10.02
Список польз-лей, открывших файл в сети


7-4141
GSergei
2003-07-18 16:03
2003.10.02
Процессы


14-4104
race1
2003-09-16 08:00
2003.10.02
Half-Life 2