成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Sybase復(fù)制表結(jié)構(gòu)和其他主流數(shù)據(jù)庫(kù)的區(qū)別

數(shù)據(jù)庫(kù)
復(fù)制表結(jié)構(gòu)是數(shù)據(jù)庫(kù)系統(tǒng)中比較基礎(chǔ)的功能,下文對(duì)Sybase、Oracle等主流數(shù)據(jù)庫(kù)系統(tǒng)的復(fù)制表結(jié)構(gòu)操作進(jìn)行了比較分析,供您參考。

Sybase復(fù)制表結(jié)構(gòu)相信大家都比較熟悉了,下面就將對(duì)Sybase復(fù)制表結(jié)構(gòu)和其他數(shù)據(jù)庫(kù)系統(tǒng)的復(fù)制表結(jié)構(gòu)方法進(jìn)行比較,供您參考。

因?yàn)閿?shù)據(jù)庫(kù)SQL語(yǔ)句在各大產(chǎn)品中帶有“方言性”,即SQLSERVER SYBASE都是用了T-SQL,Mysql是用的標(biāo)準(zhǔn)SQL,Oracle有有自己的PL/SQL。由于這種“方言性”的差異導(dǎo)致很多SQL語(yǔ)句在移植的時(shí)候產(chǎn)生困難,在異構(gòu)數(shù)據(jù)庫(kù)的時(shí)候顯得很尷尬。當(dāng)然對(duì)于DBA來(lái)說(shuō),無(wú)非是查查語(yǔ)法而已的事。但是終究是不方便。這里就跟大家分享下我自己實(shí)驗(yàn)整理的,復(fù)制表結(jié)構(gòu)即數(shù)據(jù)的各數(shù)據(jù)庫(kù)中的語(yǔ)法分析。

先來(lái)說(shuō)說(shuō)SQLSERVER大家最熟悉的。

--當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有新表的情況,比如有了A,沒(méi)有B表。

select * into B from A --復(fù)制表及數(shù)據(jù)

select * into B from A where 1>1 --只復(fù)制表結(jié)構(gòu)

--當(dāng)數(shù)據(jù)中已經(jīng)有了B表的情況,上面就不適用了。

insert into B select * from A --復(fù)制表數(shù)據(jù),為了避免。B表理論上應(yīng)該沒(méi)有數(shù)據(jù),如果有,可能會(huì)造成違反主鍵。

insert into B select * from A where id>10 --加上where條件可以指定復(fù)制數(shù)據(jù),上面沒(méi)有表的情況也可以這樣做。

這里要說(shuō)的是,sybase和SQLSERVER是一樣的。因?yàn)閺哪撤N角度來(lái)說(shuō),SYBASE就是SQL的原型。

接下來(lái)是Mysql。稍微語(yǔ)法有不同。

--數(shù)據(jù)庫(kù)中沒(méi)有B表的情況

create table B select * from A

create table B select * from A where 1<>1 --只復(fù)制表結(jié)構(gòu)

--有B表的情況和sqlserver基本相同

insert into B select * from A

oracle 基本上合MYSQL是一樣的,不過(guò)語(yǔ)法要求更嚴(yán)謹(jǐn)。當(dāng)然Mysql也可以這樣寫(xiě)。

--數(shù)據(jù)庫(kù)中沒(méi)有B表的情況

create table B as select * from A

create table B as select * from A where 1<>1 --只復(fù)制表結(jié)構(gòu)

create table B like A--復(fù)制表結(jié)構(gòu)

--有B表的情況基本相同

insert into B select * from A

這些都是較為初級(jí)的SQL語(yǔ)句,但是也比較適用,以后會(huì)分析一些其他的常用SQL語(yǔ)句。

 

 

【編輯推薦】

Sybase建立索引的原則

Sybase分頁(yè)顯示存儲(chǔ)過(guò)程

sybase分頁(yè)存儲(chǔ)過(guò)程的實(shí)現(xiàn)

Oracle數(shù)據(jù)庫(kù)如何正確訪(fǎng)問(wèn)SYBASE數(shù)據(jù)

.NET連接Sybase數(shù)據(jù)庫(kù)的幾種方法

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

2011-08-25 11:08:21

Sybase數(shù)據(jù)庫(kù)

2010-11-29 11:55:47

SYBASE數(shù)據(jù)庫(kù)

2011-03-24 10:45:24

Sybase數(shù)據(jù)庫(kù)復(fù)制

2015-10-30 15:05:08

Sybase數(shù)據(jù)庫(kù)安全

2010-10-20 11:18:38

sql server復(fù)

2011-04-12 09:59:43

Sybase數(shù)據(jù)庫(kù)復(fù)制服務(wù)器

2010-10-15 11:22:24

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

2011-04-13 14:07:17

OracleSybase數(shù)據(jù)庫(kù)

2011-03-08 10:58:09

Sybase數(shù)據(jù)庫(kù)

2009-11-20 15:03:29

2010-11-29 11:51:59

Sybase數(shù)據(jù)庫(kù)維護(hù)

2011-04-12 09:43:17

Sybase數(shù)據(jù)庫(kù)修復(fù)技巧

2010-11-29 11:22:36

SYBASE數(shù)據(jù)庫(kù)日志

2010-11-29 11:47:26

連接Sybase數(shù)據(jù)庫(kù)

2010-11-29 10:11:05

Sybase數(shù)據(jù)庫(kù)死鎖

2011-03-24 10:53:43

Sybase數(shù)據(jù)庫(kù)復(fù)制

2011-04-15 13:41:27

SqlServer數(shù)據(jù)復(fù)制

2011-03-01 09:10:19

開(kāi)源數(shù)據(jù)庫(kù)

2010-04-29 11:53:42

Oracle數(shù)據(jù)庫(kù)

2011-05-25 15:16:55

非結(jié)構(gòu)化數(shù)據(jù)庫(kù)異構(gòu)數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 91在线播| 91精品国产一二三 | 一级黄色毛片免费 | 美女二区 | 国产亚洲精品综合一区 | 国产精品美女久久久久久免费 | 一级片片 | 午夜播放器在线观看 | 伊人狠狠| av中文字幕在线观看 | 欧美精产国品一二三区 | 亚洲国产精品福利 | 精品一区二区av | 男女午夜免费视频 | 波多野吉衣在线播放 | 日韩精品 电影一区 亚洲 | 欧美亚洲视频在线观看 | 男人天堂免费在线 | 一级片网址| 欧美精品在欧美一区二区 | 成人久久 | 国产免费一区二区三区最新6 | 久久国内 | 欧美精品video| 在线观看三级av | 欧美国产日韩在线观看成人 | 国产小u女发育末成年 | 99久久国产综合精品麻豆 | 久久综合伊人一区二区三 | 91精品国产乱码久久久久久久久 | 精品久久国产 | 色综合一区二区 | 日韩欧美一区二区三区免费观看 | 国产精品1区 | 久久国产精品免费一区二区三区 | 精品国产18久久久久久二百 | 日日射夜夜骑 | 亚洲天堂av网| 中文字幕 亚洲一区 | 狠狠操网站| 欧美日韩一区二区三区四区 |