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

Вниз

GUID в MYSQL   Найти похожие ветки 

 
Bart   (2003-11-15 19:21) [0]

Вечер добрый, мастера!

Кто-нибудь может предложить решение следующей проблемы:

Есть БД1 (MSSQL), БД2 (MySQL). Нужно перетащить данные из БД1 -> БД2.
Проблема: MySQL не знает, что такое uniqueidentifier... :(

Есть идеи?


 
Nikolay M. ©   (2003-11-15 20:04) [1]

Идеи по поводу чего?
Хоть бы написал, как переносишь - DataPump, руками, средствами MS SQL?
В мускуле есть такие понятия как UNIQUE INDEX, AUTO_INCREMENT ( http://www.mysql.com/doc/en/CREATE_TABLE.html), но подозреваю, что тебе это не нужно - ты же не хочешь, чтобы при переносе у тебя поплыли первичные ключи?


 
Bart   (2003-11-15 20:11) [2]

Данные переношу руками, сам леплю бинарник.

Мне не нужен автоинкрементируемый индекс, мне нужны данные в том виде к каком они есть в MSSQL (за исключением uniqueidentifier).
Нужно его как-то перелопатить в строку, а потом убрать "{}-" (сделать из 38 символов строки - 32 - чтоб не тащить лишнее), хм, идея :)

Умеет MSSQL подлючать внешние dll, если да, то как это делаеться?


 
Nikolay M. ©   (2003-11-15 20:30) [3]


> автоинкрементируемый индекс

Нет такого понятия.


> Умеет MSSQL подлючать внешние dll

Зачем?


> Данные переношу руками, сам леплю бинарник.

Так какие тогда вообще проблемы? И что это такое - твой бинарник?

Создаешь элементарный текстовый файл вида (построчно):
INSERT INTO mysql_table (id, field_number_one) VALUES (1, "MY SUPER DATA!");
и заливаешь его в базу:
mysql -uVasya -pPass my_database < my_generated_file.sql


 
Delirium ©   (2003-11-16 13:07) [4]

> Умеет MSSQL подлючать внешние dll
UBPFD ( http://delphibase.endimus.com/)


 
Bart   (2003-11-16 15:04) [5]

Всем спасибо. Решение было очень простым:

Написана функция (внутренняя) которая просто перелопачивает uniqueidentifier в char(32)



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
3-11590
chook
2003-11-03 06:23
2003.12.04
DBGrid


6-11672
Igorek
2003-10-07 16:16
2003.12.04
Возможные значения X-Cache и X-Cache-Lookup


14-11701
Vinni
2003-11-13 08:35
2003.12.04
как положить на панель лэйблы, эдиты и тд


11-11600
Kladov
2003-03-10 19:14
2003.12.04
Версия 1.70


4-11753
Евгешка
2003-10-10 20:16
2003.12.04
ListView_GetItemPosition рабочего стола