сравнивая значения двух столбцов в таблице в двух разных базах данных на сервере sql - PullRequest
0 голосов
/ 20 января 2010

У меня есть 2 базы данных A и B с таблицами AC и BD.table. AC имеет столбец ACcol, а в таблице BD есть столбец BDcol.

Я хочу переместить все записи в ACcol в BDcol с помощью ACcol = 'admin'.

Может ли кто-нибудь помочь мне в этом?

Ответы [ 2 ]

1 голос
/ 20 января 2010

Если у вас есть учетная запись, которая имеет доступ к обеим базам данных, а таблицы имеют одинаковую схему, попробуйте следующее: -

INSERT INTO B.dbo.BD 
SELECT * FROM A.dbo.AB a WHERE A.dbo.AB.col = 'admin'

, например

INSERT INTO B.dbo.BD ( col1, col2, col3 )
SELECT col1, col2, col3 FROM A.dbo.AB a WHERE A.dbo.AB.col = 'admin'

Ключ к правильной квалификации баз данных, которые вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...