Главная страница
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.009 c
4-11708
Serhio
2003-10-10 18:04
2003.12.04
Проблема совместного доступа


8-11635
Darlock
2003-08-06 17:22
2003.12.04
Текст с белой каемочкой


6-11686
alexb
2003-10-03 23:28
2003.12.04
Нужна программа для упр. удалённым компом!


4-11727
PSA
2003-10-08 15:14
2003.12.04
Интересно а HOOKs and ActiveX работать будут?


4-11729
FireHack
2003-10-08 12:35
2003.12.04
Командная строка процесса