views:

84

answers:

3

i have 2 datbases A and B with tables AC and BD.table AC has a column ACcol and BD table has a column BDcol.

i want to move all the records in ACcol to BDcol with ACcol='admin'.

can anyone help me in doing this?

+1  A: 

Assuming you have an account which has access to both databases, and the tables have the same schema, try the following :-

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

e.g.

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

The key is to properly qualify the databases you are using.

Paul Alan Taylor
A: 

Hi there,

You can insert the records that you want to bring accross in a temp table (in the source database) and then use Table Diff to copy the records from the temp table to the target table.

Following there are additional information about Table Diff.

http://www.volpet.com/

You can try a fully-functional copy for 30 days.

Gia