ローカルエリアネットワーク内の異なるデータベースの2つのテーブルのデータをどのように転送しますか?

600 ワード

応用シーン:テストデータベースのデータがうっかり空になった場合、他のライブラリからデータを復元する必要があります.あるいは、テストライブラリにテーブルのデータが追加されたり、正式なライブラリが同時に更新する必要がある(もちろん、更新文を保存する必要がある)など、このテクニックが必要です.
最初の文は、bテーブルのメニューテーブルのデータを現在のデータベースに配置し、tmenuテーブルを新規作成することです.
select * into TMENU from b.dbo.TMENU  --b         
insert into TMENU select fcode,fname,fimage,fviewid,ffather,fhavechildren,fhavefather,fifaction,fpx,fflag,fsysflag from tmenubak where fname = '      '
第二句は、現在のデータベースにバックアップテーブルからデータを追加することであり、ローカルエリアネットワーク間のデータベースであってもよい