Главная страница
    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
1-3965
sword
2003-09-20 10:52
2003.10.02
Как нарисовать таблицу в Richedit e


3-3709
Фагот
2003-09-14 12:07
2003.10.02
Транзакции


1-3821
ki11er
2003-09-18 14:50
2003.10.02
Проблемы с памятью


1-3858
DimChan
2003-09-19 08:58
2003.10.02
Опции пользователя


1-3960
Vadim
2003-09-20 12:44
2003.10.02
Полупрозрачная форма





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский