自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實(shí)現(xiàn)sql server復(fù)制表結(jié)構(gòu)的方法

數(shù)據(jù)庫(kù) SQL Server
在sql server中,如何復(fù)制其它表的結(jié)構(gòu)到一指定的表中去呢?下面就為您舉例說(shuō)明sql server復(fù)制表結(jié)構(gòu)的實(shí)現(xiàn)方法,供您借鑒參考。

sql server復(fù)制表結(jié)構(gòu)是我們經(jīng)常會(huì)使用到的操作,相信大家都比較熟悉了,下面就為您舉一個(gè)sql server復(fù)制表結(jié)構(gòu)方面的例子:

有如下三個(gè)表:

表A:字段1, 字段2, 字段3

表B:字段1, 字段2, 字段3

表C:字段1, 字段2, 字段3

現(xiàn)在想實(shí)現(xiàn)sql server復(fù)制表結(jié)構(gòu)A表的字段1,B表的字段2,C表的字段3到表4中去。不需要表中的數(shù)據(jù)。

用SQL語(yǔ)句應(yīng)如何實(shí)現(xiàn)呢?

其實(shí),這里需要考慮一個(gè)問(wèn)題,所到的指定表是不是空表?所以,我們有以下兩種情況分別說(shuō)說(shuō):       /*table4不存在時(shí)*/

select a.col1, b.col2, c.col3
into table4
from tableA a, tableB b, tableC c
where 1 = 0
 
但是,一旦表4已經(jīng)存在的話,會(huì)報(bào)錯(cuò)。如果是想在表4中增加這幾個(gè)字段,但這些字段的數(shù)據(jù)不需要添加到表4中來(lái) select
    *
into 表5
from
    表4 m
left join
    (select a.字段1,b.字段2,c.字段3 from 表A a,表B b,表C c where 1<>1) n
on
    1=1

drop table 表4

exec sp_rename '表5','表4'

以上就是sql server復(fù)制表結(jié)構(gòu)的方法介紹。

 

 

 

【編輯推薦】

配置SQL Server全文檢索服務(wù)

sql server刪除主鍵的實(shí)現(xiàn)方法

重置sql server標(biāo)識(shí)列

T-SQL語(yǔ)句創(chuàng)建SQL Server索引

Sql Server臨時(shí)表的生存周期

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-08 11:22:21

SQL Server同

2010-10-15 11:22:24

MySQL復(fù)制表結(jié)構(gòu)

2010-10-20 14:27:09

SQL Server同

2010-04-06 14:26:41

Oracle復(fù)制表

2010-10-20 14:41:46

SQL Server復(fù)

2010-04-01 13:55:50

Oracle復(fù)制表

2010-10-21 14:43:46

SQL Server查

2010-11-23 14:58:05

MySQL復(fù)制表數(shù)據(jù)

2010-10-20 14:23:28

SQL Server復(fù)

2010-10-20 13:52:07

SQL Server數(shù)

2010-11-10 15:29:40

SQL SERVER

2010-10-20 10:19:33

sql server刪

2010-11-10 11:54:32

SQL SERVER刪

2010-09-16 16:29:15

sql server表

2010-11-29 10:59:02

Sybase復(fù)制表結(jié)構(gòu)

2010-09-06 13:34:37

Sql Server語(yǔ)句

2010-10-19 17:34:10

sql server主

2010-10-19 16:20:32

SQL SERVER表

2010-11-10 11:51:04

SQL SERVER級(jí)

2010-11-10 10:59:52

Sql Server服
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)