大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> ORACLE -> ORACLE的常用知识技巧

ORACLE的常用知识技巧

时间: 2021-08-13 作者:daque

对数据表要举行备份不妨在同一表空间里兴建一张表:create   table   t_bak   as   select   *   from   t

即使要对某些表或视图创造同义词不妨经过语句实行:

oracle代码

select 'create or replace public synonym '||table_name||' for user.'||table_name||';' from user_tables

select 'create or replace public synonym '||view_name||' for user.'||view_name||';' from user_views

select 'create or replace public synonym '||sequence_name||' for user.'||sequence_name||';' from user_sequences

同样不妨运用这个语句实行简略:

oracle代码

select 'drop table '||table_name||';' from user_tables

where table_name like '%t%'

select 'drop public synonym '||table_name||';' from user_tables

where table_name like '%t%'

要导出用户下的表的本领:

oracle代码

exp user/password@database file="d:\orcl.dmp" log="d:\orcl.log"

要导出用户下的某些表的本领:

oracle代码

imp user/password@database file=d:\backup\oracle\tablebak.dmp fromuser = user1  tables=t_xxx touser=user

兴建sequence

你开始要有create sequence大概create any sequence权力。

oracle代码

create sequence emp_sequence

increment by 1 -- 历次加几个

start with 1 -- 从1发端计数

nomaxvalue -- 不树立最大值

nocycle -- 从来累加,不轮回

cache 10; --树立缓存cache个序列,即使体例down掉了大概其它情景将会引导序列不贯串,也不妨树立为---------nocache

变动表索引的表空间:

oracle代码

select 'alter index '||index_name||' rebuild tablespace t_index;'

from user_indexes

where owner='×××' and

table_name in ('×××', '×××');

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.