1. 程式人生 > >同表復制一條數據,除主鍵外,其他值相同

同表復制一條數據,除主鍵外,其他值相同

例子 cnblogs 實現 主鍵 nbsp src where code 說明

越深入的學習,越覺得一種知識的深厚底蘊。

  平時使用SQL語言中的Insert的方式是:insert into Table value()。今天使用SQL的Insert語句時。

實現一個功能,復制一條數據,主鍵不同,數據相同。

舉例如下:

1、表結構

  環境為Sql Server2008。

技術分享

2、Code

  (1)把Value句換成select語句,

  (2)select語句中把主鍵換為插入語句的主鍵 。

  insert into Student(No,Name,Sex,Age)
select 2,Name,Sex,Age
from Student
where No=1

3、說明

  開始必須要有一條數據,然後復制這條數據。

  很簡單的一個使用,關鍵時刻還是很有用的。

  希望通過這個小例子讓大家對SQL的理解有所幫助。

-----------------------------

摘抄筆記2016.10.16

同表復制一條數據,除主鍵外,其他值相同