Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server Compact 4.0 копирование данных между идетичными БД / 6 сообщений из 6, страница 1 из 1
25.01.2018, 01:39
    #39590527
lex871
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server Compact 4.0 копирование данных между идетичными БД
Здравствуйте, подскажите пожалуйста, как в SQL Compact можно скопировать данные из одной таблицы в другую
Структура таблиц идентичная.
Единственное что надо изменить, это id - числовой, т.к. в обеих таблицах он пересекается, и надо просто новые данные вставлять в конец списка..
sql схема вот такая

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
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]);



---
Может есть информация как это можно сделать? Или где почитать/посмотреть примеры?
...
Рейтинг: 0 / 0
25.01.2018, 02:17
    #39590532
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server Compact 4.0 копирование данных между идетичными БД
lex871Здравствуйте, подскажите пожалуйста, как в SQL Compact можно скопировать данные из одной таблицы в другую
Структура таблиц идентичная.
Единственное что надо изменить, это id - числовой, т.к. в обеих таблицах он пересекается, и надо просто новые данные вставлять в конец списка..
Код: sql
1.
2.
3.
insert bottlesProtocol_другая(тут перечисляете все поля, кроме ID) 
select тут перечисляете все поля, кроме ID 
from bottlesProtocol_одна
...
Рейтинг: 0 / 0
25.01.2018, 02:27
    #39590536
lex871
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server Compact 4.0 копирование данных между идетичными БД
alexeyvg, спасибо за ответ. А какой программой это можно сделать. У меня программа compactview может одновременно только с одной бд работать. Тут же не полноценный sql...
Или я неправ?
...
Рейтинг: 0 / 0
25.01.2018, 11:11
    #39590704
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server Compact 4.0 копирование данных между идетичными БД
lex871У меня программа compactview может одновременно только с одной бд работать.А вам нужно работать с несколькими БД? "скопировать данные из одной таблицы в другую" - это в разных БД, что ли?
Тогда не знаю, не уверен, что в Compact можно делать запрос к нескольким БД. Тогда нужно писать свою прогу, или использовать какие то готовые программы импорта/экспорта
...
Рейтинг: 0 / 0
25.01.2018, 11:24
    #39590720
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server Compact 4.0 копирование данных между идетичными БД
...
Рейтинг: 0 / 0
30.01.2018, 12:28
    #39593254
lex871
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server Compact 4.0 копирование данных между идетичными БД
Всем спасибо. решил при помощи Database4
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server Compact 4.0 копирование данных между идетичными БД / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]