重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: 【课堂笔记】【SQL】13.Managing Schema Objects [打印本页]

作者: 5dm    时间: 2012-11-2 16:52
标题: 【课堂笔记】【SQL】13.Managing Schema Objects

修改表结构语法:alter table table_name add|modify|drop (column1(,column2……));增加字段都会加到最后一列

约束not null只能通过修改modify来增加,不能通过add增加,但其他约束可以直接通过add增加。

 

drop table tab1 purge; 净化,彻底删除

flashback table tab1 to before drop; 闪回

 

创建外部表示例:

 

CREATE OR REPLACE DIRECTORY emp_dir
AS '/…/emp_dir';
GRANT READ ON DIRECTORY emp_dir TO hr;

 

 

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;
[此贴子已经被作者于2012-11-9 15:12:51编辑过]





欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2