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

Откуда:
Сообщений: 54
Здравствуйте, подскажите пожалуйста, как в SQL Compact можно скопировать данные из одной таблицы в другую
Структура таблиц идентичная.
Единственное что надо изменить, это id - числовой, т.к. в обеих таблицах он пересекается, и надо просто новые данные вставлять в конец списка..
sql схема вот такая

CREATE TABLE [bottlesProtocol]
(
   [ID] INT NOT NULL IDENTITY (100,1),
   [AlcCode] NTEXT,
   [Marka] NTEXT,
   [Quantity] FLOAT,
   [openDate] DATETIME,
   [shelf] NTEXT,
   [manager] NTEXT,
   [processed] INT,
   [processedTime] DATETIME,
   [storno] INT,
   [typeWriteOFF] NTEXT,
   [docID] INT,
   [sendProblem] INT
);

ALTER TABLE [bottlesProtocol] ADD CONSTRAINT [PK__bottlesProtocol__000000000000001C] PRIMARY KEY ([ID]);


---
Может есть информация как это можно сделать? Или где почитать/посмотреть примеры?

Сообщение было отредактировано: 25 янв 18, 01:45
25 янв 18, 01:39    [21136486]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact 4.0 копирование данных между идетичными БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31364
lex871
Здравствуйте, подскажите пожалуйста, как в SQL Compact можно скопировать данные из одной таблицы в другую
Структура таблиц идентичная.
Единственное что надо изменить, это id - числовой, т.к. в обеих таблицах он пересекается, и надо просто новые данные вставлять в конец списка..
insert bottlesProtocol_другая(тут перечисляете все поля, кроме ID) 
select тут перечисляете все поля, кроме ID 
from bottlesProtocol_одна
25 янв 18, 02:17    [21136505]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact 4.0 копирование данных между идетичными БД  [new]
lex871
Member

Откуда:
Сообщений: 54
alexeyvg, спасибо за ответ. А какой программой это можно сделать. У меня программа compactview может одновременно только с одной бд работать. Тут же не полноценный sql...
Или я неправ?
25 янв 18, 02:27    [21136513]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact 4.0 копирование данных между идетичными БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31364
lex871
У меня программа compactview может одновременно только с одной бд работать.
А вам нужно работать с несколькими БД? "скопировать данные из одной таблицы в другую" - это в разных БД, что ли?
Тогда не знаю, не уверен, что в Compact можно делать запрос к нескольким БД. Тогда нужно писать свою прогу, или использовать какие то готовые программы импорта/экспорта
25 янв 18, 11:11    [21137252]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact 4.0 копирование данных между идетичными БД  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
lex871,

Copy sdf table from one database to another in C# with sql ce
25 янв 18, 11:24    [21137323]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact 4.0 копирование данных между идетичными БД  [new]
lex871
Member

Откуда:
Сообщений: 54
Всем спасибо. решил при помощи Database4
30 янв 18, 12:28    [21150455]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить