SQL Serverレプリケーションテーブル

 

INTOを選択して、テーブルの2種類をコピーするには、SELECT文のINSERT INTO 

 1. SELECT INSERT INTOステートメント

      形で声明:INSERT INTO表2(フィールド1、フィールド2、...)は、SELECT、値2をvalue1を...表1から

      表2は、ターゲット表2のテーブルが既に存在するため、我々はフィールドを除いて、ソーステーブル表1を挿入するだけでなく、定数を挿入することができ、ターゲット表が存在している必要があります必要。例としては、次のとおりです:

 

11  创建表测试
 2  
3      表表1作成
 4  
5  6  
7          はvarchar(10 )、
 8  
9          のBはvarchar(10 )、
 10  
11          のCはvarchar(10 )、
 12  
13          CONSTRAINT [PK_Table1] PRIMARY KEYは、クラスタ
 14  
15  16  
17              ASC
 18  
19  20  
21      [PRIMARY] ON)
 22  
23  
24  
25     表を作成する表2
 26である 
27  28  
29          A VARCHAR(10 30  
31れている          (C VARCHAR 10 )、
 32  
33である          DのINT 34は 
35          CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
 36  
37  38は 
39              A ASC
 40  
41である 42である 
43れる     )ON [PRIMARY]
 44は 
45      GO
 46である 
47      - 2 。テストデータを作成する
 48  
49     (表1の値に挿入' '' ASDS '' 90 ' 50  
51      (表1の値に挿入' '' ASDS '' 100 ' 52  
53      表1の値(挿入' '' ASDS '' 80 ' 54  
55      表1の値に挿入(' '"ASDS 'NULL 56である 
57れる     GO
 58  
59      SELECT * から表2
 60  
61は、 
62である 
63である      - 。3 SELECT文の複写テーブルデータに.insert
 64  
65      INSERT INTO表2(A、C、D)はSELECT A、Cを、5  から表1
 66  
67      GO
 68  
69  
70  
71である      - 。4 。更新された結果が表示されている
 72  
73である     SELECT * から表2
 74  
75      GO
76  
77      - 。5 。外し試験表
 78  
79      ドロップTable1テーブル
 80  
81      ドロップ表表2
コードの表示

2. FROMへのSELECT INTOステートメント

      形で声明:SELECT vale1、表2からTABLE1に値2

      表2に必要な送信先テーブルは、存在しないテーブルが自動的に表2の挿入時に作成され、レプリケーションのフィールドが表2で表1のデータに指定されているため例としては、次のとおりです:

 

- 1 。テストテーブルを作成し

    Table1テーブルを作成し


        VARCHAR(10 )、

        B VARCHAR(10 )、

        C VARCHAR(10 )、

        CONSTRAINT [PK_Table1] CLUSTERED PRIMARY KEY 


            ASC 


    )ON [PRIMARY] 

    GO



     - 2 。テストデータ作成

    INSERT INTO表1の値(' '' ASDS '' 90 ' 

    INSERT INTO表1の値(' お金'' ASDS '' 100 ' 

    INSERT INTO表1の値(' '' ASDS '' 80 ' 

    INSERT INTO表1の値(' '' ASDS 'nullが

    GO



     - 3 .Select INTO文がFROMを作成しますデータテーブル表2コピー

    SELECT、C INTO表2 から表1 

    GO



     - 。4 。結果は、更新されたショー

    SELECT *をから表2

    GO

     - 5 。テーブルのテストの削除

    ドロップTABLE表1の

    ドロップTABLE表2を
コードの表示

 

 

 

 

 

    

ます。https://www.cnblogs.com/tutuyforever/p/3454060.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34327761/article/details/94682037