Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
Владимир   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
14-4047
Красная майка
2003-09-04 10:41
2003.10.02
И снова MMP (Moscow Mastak Party ;)!!! Встреча Мастаков в Москве!


14-4059
Alex222
2003-09-15 18:34
2003.10.02
WinAPI


14-4132
саша2
2003-09-12 12:52
2003.10.02
udaf


1-3928
Геннадий
2003-09-22 14:32
2003.10.02
Чем земенён класс TAppBar ?


1-3920
Renegate
2003-09-22 09:19
2003.10.02
ListView/FailGetAttr





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский