服務(wù)熱線
153 8323 9821
|
SQL語句實現(xiàn),SQL Server 2000 及ACCESS復(fù)制舊表OldTable的結(jié)構(gòu),或結(jié)構(gòu)及內(nèi)容到新的表NewTable 兩個都試過了,下面的代碼在這兩個數(shù)據(jù)庫中(SQL Server 2000 及ACCESS)都是可以通過的。 --復(fù)制表結(jié)構(gòu)為新的表 select * into NewTable from OldTable where 1=2 --復(fù)制表結(jié)構(gòu)及內(nèi)容到新的表 select * into newtable from oldtable 如果您只需要舊表的或以前表的某一些字段,或匯總后的內(nèi)容合成一個字段的話,可以這樣 --復(fù)制表結(jié)構(gòu)內(nèi)的某些字段為新的表 select title,type,price,notes ok into NewTable2 from titles where 1=2 --復(fù)制表結(jié)構(gòu)及內(nèi)容到新的表,可以選擇字段 select title,type,price,pub_id-price ok into NewTable2 from titles 您也可以這樣,先復(fù)制表結(jié)構(gòu)(可以選一些字段為新的表),再插入內(nèi)容 --復(fù)制表結(jié)構(gòu)內(nèi)的某些字段為新的表 select title y1,type y2,price y3 into yongfa365 from titles where 1=2 --向新的表里添加數(shù)據(jù) insert into yongfa365 (y1,y2,y3) select title,type,price from titles 其實,通過以上的例子大家可以看到,無論是復(fù)制表結(jié)構(gòu)還是內(nèi)容,還是匯總的結(jié)果都可以到一個新的表里,為什么呢,這時我想起了,可以把(select * from table)當成一個表,那這個問題就有答案了:既然可以把選擇結(jié)果當成一個表,那這個表就可以保存下來了,直接保存成一個真正的表,供以后使用了。 您可以把上面的黃色字體去掉,代碼還是一樣可以運行的。 |
下一篇:web.config文件詳解