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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5082|回复: 0
打印 上一主题 下一主题

【课堂笔记】【SQL】13.Managing Schema Objects

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-2 16:52:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

修改表结构语法: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编辑过]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 03:00 , Processed in 0.242501 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表