国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Firebird Cookbook 3:表管理

2022-02-04 21:07 作者:CSDN首席噴子  | 我要投稿

Firebird沒有如同MySQL那樣的表克隆能力,如果想要?jiǎng)?chuàng)建一個(gè)元信息一致的表,只能直接復(fù)制DDL。此外,F(xiàn)irebird也不支持客戶端在會(huì)話中創(chuàng)建臨時(shí)表。但是,F(xiàn)irebird提供了全局臨時(shí)表功能。

4.1??全局臨時(shí)表

全局臨時(shí)表的元信息是持久化的,而數(shù)據(jù)則可以局限于當(dāng)前事務(wù)或連接:

CREATE?GLOBAL?TEMPORARY?TABLE?GTT_STUDENTS?(...)?ON?COMMIT?DELETE?/?PRESEVE?ROWS;

DELETE和PRESERVE分別對(duì)應(yīng)事務(wù)臨時(shí)表和連接臨時(shí)表。全局臨時(shí)表絕大部分特性和普通表是一樣的,除了:

(1)臨時(shí)表和普通表不能互相引用。

(2)臨時(shí)表之間只能引用同類型的表(事務(wù)引用事務(wù),連接引用連接)。

(3)臨時(shí)表在生命終止、銷毀數(shù)據(jù)的時(shí)候不會(huì)觸發(fā)BEFORE/AFTER型觸發(fā)器。

4.2??存儲(chǔ)查詢數(shù)據(jù)

可以在INSERT中使用SELECT子語句來實(shí)現(xiàn):

INSERT?INTO?STUDENTS?(SID,?SNAME)?SELECT?SID,?SNAME?FROM?TEMP;

4.3??備份

bin目錄下的gbak工具可以提供數(shù)據(jù)備份功能。

#??創(chuàng)建備份

gbak?/path/to/db/SOME.FDB?/path/to/backup/BACKUP.BAK?-USER?user_name?-PAS?pwd

?

#??恢復(fù)數(shù)據(jù)

gbak?/path/to/backup/BACKUP.BAK?/path/to/db/RESTORE.FDB?-C?-USER?user_name?-PAS?pwd

其它一些開關(guān)包括:

(1)-M:只備份、恢復(fù)元信息

(2)-NOD:恢復(fù)數(shù)據(jù)過程中不調(diào)用觸發(fā)器

(3)-REP:覆蓋已經(jīng)存在的文件


Firebird Cookbook 3:表管理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
分宜县| 深泽县| 长兴县| 博兴县| 尼玛县| 台北县| 龙海市| 扶绥县| 当雄县| 开江县| 来凤县| 阜城县| 杭锦后旗| 米林县| 泸水县| 津市市| 灯塔市| 灵台县| 长乐市| 阿鲁科尔沁旗| 特克斯县| 无棣县| 和平县| 桦甸市| 达州市| 秀山| 红安县| 宜丰县| 永年县| 团风县| 法库县| 和田县| 宜州市| 新乡市| 临潭县| 余庆县| 阳山县| 莆田市| 沁源县| 舒兰市| 三河市|