频道栏目
首页 > 资讯 > 其他综合 > 正文

数据库中其它Object学习

17-11-01        来源:[db:作者]  
收藏   我要投稿

一、同义词

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。

创建
create public synonym table_name for user.table_name;

删除

drop public synonym table_name;

二、表的删除 & 回收站

删除object至回收站

drop table table_name;

彻底删除

DROP TABLE table_name PURGE; 

删除回收站内的表

purge table [schema.]table[,[ schema.]table ]...

闪回删除的表

FLASHBACK TABLE[schema.]table[,[ schema.]table ]...
TO { TIMESTAMP | SCN } expr
[ { ENABLE | DISABLE } TRIGGERS ];

例句

DROP TABLE emp2;
SELECT original_name, operation, droptime FROM recyclebin;
FLASHBACK TABLE emp2 TO BEFORE DROP;

三、目录

创建 & 修改directory 语句

CREATE OR REPLACE DIRECTORY directory_name AS ''; 

赋权限给某用户使用

GRANT READ ON DIRECTORY directory_name TO user_name;

删除directory语句

DROP DIRECTORY directory_name;

四、外部表

语法
CREATE TABLE    (  , … ) 
ORGANIZATION EXTERNAL 
    (TYPE  
    DEFAULT DIRECTORY 
    ACCESS PARAMETERS 
      (… ) ) 
      LOCATION ('') ) REJECT LIMIT [0 |  | UNLIMITED]; 

例句

CREATE TABLE oldemp(
  fname char(25),
  lname CHAR(25))
ORGANIZATION EXTERNAL(
  TYPE ORACLE_LOADER
  DEFAULT DIRECTORY emp_dir
  ACCESS PARAMETERS(
    RECORDS DELIMITED BY NEWLINE
    NOBADFILE
    NOLOGFILE
    FIELDS TERMINATED BY ','(
      fname POSITION ( 1:20) CHAR,
      lname POSITION (22:41) CHAR))
  LOCATION ('emp.dat'))
PARALLEL 5
REJECT LIMIT 200;
相关TAG标签
上一篇:sqlserver查询数据可编辑方法
下一篇:数据库种如何读取数据库配置文件的ConfigManager类
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站