达梦数据库中以SQL方式备份一个表
本文于 4 天前发布,最后更新于 4 天前

一、问题描述

例如需要复制 TEST 用户下表 STUDENT

二、操作方法

(1)右键表 - 属性 - DDL,查看表定义

将表中的索引拷贝出来,如下:

CREATE UNIQUE INDEX "IDX_NAME" ON "TEST"."STUDENT"("NAME" ASC) STORAGE(ON "IDX", CLUSTERBTR) ;
CREATE BITMAP INDEX "IDX_SEX" ON "TEST"."STUDENT"("SEX" ASC) STORAGE(ON "IDX", CLUSTERBTR) ;

(2)利用 CREATE TABLE AS SQL 建备份表

备份表表名不得与原表重名,可加后缀区分(例:添加_BAK 后缀以区分)

CREATE TABLE TEST.STUDENT_BAK AS SELECT * FROM TEST.STUDENT;

(3)最后将拷贝好的索引创建到备份表

同样注意需要修改索引的名字(例:添加_BAK 后缀以区分)

CREATE UNIQUE INDEX "IDX_NAME_BAK" ON "TEST"."STUDENT_BAK"("NAME" ASC) STORAGE(ON "IDX", CLUSTERBTR) ;
CREATE BITMAP INDEX "IDX_SEX_BAK" ON "TEST"."STUDENT_BAK"("SEX" ASC) STORAGE(ON "IDX", CLUSTERBTR) ;

通过以上操作便可将 TEST 用户下的表 STUDENT 备份。

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇