如何在SQL中複製表

在SQL查詢分析器裏面寫入如下代碼

select * into 新表名 from 已有表名

執行一下即可

 

1.複製表結構及數據到新表

CREATE TABLE 新表 SELECT * FROM 舊錶

2.只複製表結構到新表

CREATE TABLE 新表 SELECT * FROM 舊錶 WHERE 1=2

即:讓WHERE條件不成立.

方法二:(由tianshibao提供)

CREATE TABLE 新表 LIKE 舊錶

3.複製舊錶的數據到新表(假設兩個表結構一樣)

INSERT INTO 新表 SELECT * FROM 舊錶

4.複製舊錶的數據到新表(假設兩個表結構不一樣)

INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 舊錶


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/johnny_depp/archive/2008/03/13/2179153.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章