sql 2000 複製表

來源:互聯網
上載者:User

SQL語句實現,SQL Server 2000 及ACCESS複製舊錶OldTable的結構,或結構及內容到新的表NewTable

兩個都試過了,下面的代碼在這兩個資料庫中(SQL Server 2000 及ACCESS)都是可以通過的。

--複製表結構為新的表
select * into NewTable from OldTable where 1=2

--複製表結構及內容到新的表
select * into newtable from oldtable

如果您只需要舊錶的或以前表的某一些欄位,或匯總後的內容合成一個欄位的話,可以這樣

--複製表結構內的某些欄位為新的表
select title,type,price,notes ok into NewTable2 from titles where 1=2

--複製表結構及內容到新的表,可以選擇欄位
select title,type,price,pub_id-price ok into NewTable2 from titles

您也可以這樣,先複製表結構(可以選一些欄位為新的表),再插入內容

--複製表結構內的某些欄位為新的表
select title y1,type y2,price y3 into yongfa365 from titles where 1=2

--向新的表裡添加資料
insert into yongfa365 (y1,y2,y3) select title,type,price from titles

其實,通過以上的例子大家可以看到,無論是複製表結構還是內容,還是匯總的結果都可以到一個新的表裡,為什麼呢,這時我想起了,可以把
(select * from
table)當成一個表,那這個問題就有答案了:既然可以把選擇結果當成一個表,那這個表就可以儲存下來了,直接儲存成一個真正的表,供以後使用了。
您可以把上面的黃色字型去掉,代碼還是一樣可以啟動並執行。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.