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

Откуда:
Сообщений: 41
INSERT INTO snapshot.dbo.H_board VALUES
 (
  (SELECT MachineID from CM_CM1.dbo.BASEBOARD_DATA), 
  (SELECT Manufacturer00 from CM_CM1.dbo.BASEBOARD_DATA),
  (SELECT Product00 from CM_CM1.dbo.BASEBOARD_DATA),
  (SELECT SerialNumber00 from CM_CM1.dbo.BASEBOARD_DATA)
 )

Собственно больше одной записи добавить бы в H_board не получилось, т.к.
Вложенный запрос вернул больше одного значения. Это запрещено, когда вложенный запрос следует после =, !=, <, <=, >, >= или используется в качестве выражения.
Выполнение данной инструкции было прервано.

Как это вообще должно происходить, процесс циклический? В какую сторону копать? with as, update??
28 мар 14, 16:42    [15802220]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
INSERT INTO snapshot.dbo.H_board
SELECT MachineID , Manufacturer00 , Product00 , SerialNumber00
from CM_CM1.dbo.BASEBOARD_DATA
28 мар 14, 16:44    [15802227]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
exw777
Как это вообще должно происходить, процесс циклический?

Что вы пытаетесь построить с таким знанием базового синтаксиса ?
28 мар 14, 16:45    [15802236]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
exw777
Member

Откуда:
Сообщений: 41
Glory,

Есть емкая обновляющаяся ежедневно БД составленная пакетом MS System Center, и регулярно раз в 1-2 дня самописным софтом требуется извлекать из неё не все но многие значения, проблема в том что некоторые нужны а некоторые категорически ненужны поэтому приходится извлекать данные выборочно, так вот. В каждый из таких запусков программы, формировать точно такие же таблицы значений, а затем сравнивать полученную только что и пару дней назад, и изменившиеся за эти пару дней параметры выводить на экран (ну и некоторую статистику по ним).
28 мар 14, 16:58    [15802312]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Зачем для этого еще одна база ?
28 мар 14, 17:00    [15802325]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
exw777
Member

Откуда:
Сообщений: 41
Glory,

гдето же надо хранить временные данные, да и база от MS SC во первых слишком раздута а во вторых read-only
28 мар 14, 17:02    [15802337]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
exw777
гдето же надо хранить временные данные, да и база от MS SC во первых слишком раздута

Т.е. база раздута, а вы хотите еще дублировать информацию из нее в другой базе ?


exw777
а во вторых read-only

А как же тогда туду попадают данные, которые "регулярно раз в 1-2 дня самописным софтом требуется извлекать" ?
28 мар 14, 17:04    [15802354]     Ответить | Цитировать Сообщить модератору
 Re: Копирование из столбцов из базы в базу  [new]
exw777
Member

Откуда:
Сообщений: 41
Glory,

Дублировать планируется значительно меньше чем она содержит изначально.
Read-only она для меня :D
Для MSSC полный доступ
28 мар 14, 17:07    [15802381]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить