一條語句搞定SqlServer表間複製多條資料

來源:互聯網
上載者:User
表1
 id int 4 0
 r_name nvarchar 20 1
 r_class nvarchar 20 1
 r_p int 4 1
 r_p1 int 4 1
 r_p2 money 8 1
 r_p3 money 8 1
 r_type int 4 1
 r_color varchar 7 1
 r_remark nvarchar 200 1
 r_max int 4 1

 

表2
id int 4 0
r_id int 4 1
x_id int 4 1
x_p money 8 1
x_p1 money 8 1
x_p2 money 8 1
x_p3 money 8 1

 

表1資料
id    r_p   r_p1   r_p2   r_p3
1      1      12      23      34
2      45    56      57      58
3      76    89      92      99
。。。。。。
100   356   234   231    213

 

 

表2無資料

 

目的:複製表1中id,r_p,r_p1,r_p2,r_p3,r_p4到表2的r_id,x_p,x_p1,x_p2,x_p3中,x_id為以固定值。主要是方便從某表初始化某些值

insert into 表2(x_id,r_id,x_p,x_p1,x_p2,x_p3)select 1,id,r_p,r_p1,r_p2,r_p3 from 表1

 

複製後:

表2
id    x_id   r_id   r_p   r_p1   r_p2   r_p3
1       1        1       1      12      23      34
2       1        2      45     56       57      58
3       1        3      76     89       92      99 

 


。。。。。。
100   1       100   356    234     231     213

 

不善寫作,無法用語言描述此語句的精髓,具體還是在代碼中領略吧。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.