服務熱線
153 8323 9821
|
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)當成一個表,那這個問題就有答案了:既然可以把選擇結果當成一個表,那這個表就可以保存下來了,直接保存成一個真正的表,供以后使用了。 您可以把上面的黃色字體去掉,代碼還是一樣可以運行的。 |
上一篇:用SQL刪除重復記錄的N種方法
下一篇:web.config文件詳解