Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS SQL -> Другие DB  [new]
JohnS
Member

Откуда: Екатеринбург
Сообщений: 1842
Hi All
Пишу с надеждой что кто то делал ...
У меня есть в MS SQL таблица Changes
ACTION (int) (0-добавить 1 -удалить ) ID(int)(ID товара) Name(string)(имя товара)
У хостера есть MySQL с такойже таблицой .
Хостер хочет что бы данные заливались в MySQL виде sql команд
insert into <таблица>

У меня собственно вопрос , делал ли кто нибудь подобное на MS SQL , хотя бы формирование списка SQL команд , саму отправку и архивирование я могу сделать через Делфи.
6 июл 05, 10:28    [1678953]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL -> Другие DB  [new]
sti
Member

Откуда:
Сообщений: 769
select 'insert into Tbl1 (F1,F2,F3) Values ('+
cast(Action as char)+','+
cast(id as varchar(10))+','+
Name+')'
не проверял, но идея, думаю, понятна
6 июл 05, 10:53    [1679049]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL -> Другие DB  [new]
Alesha
Member

Откуда: Москва
Сообщений: 55
Формирование строк тоже делай на клиенте:
Вычитывай рекордсет и структуру таблицы, а далее формируй файл в цикле, по принципу, данному sti.
В начале файла не забудь
delete from Changes [where <условие, если не все записи сливаются>]
6 июл 05, 11:49    [1679423]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить