码迷,mamicode.com
首页 > 数据库 > 详细

oracle-sql系统学习

时间:2017-04-17 15:45:43      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:arc   create   XML   global   code   schema   用户   可见   临时表   

 

create schema

这个语句不实际创建一个schema,当创建用户时自动创建一个schema,这个语句让你用表和视图和关于这些对象的授权来填充你的schema,不用多次事务,而只有一次事务,任意一个语句有错误,将回滚所有语句。

一次创建多个表和视图及对象。只有一次事务,而不是多次,这是重点

CREATE SCHEMA AUTHORIZATION oe
CREATE TABLE new_product
(color VARCHAR2(10) PRIMARY KEY, quantity NUMBER)
CREATE VIEW new_product_view
AS SELECT color, quantity FROM new_product WHERE color = RED
GRANT select ON new_product_view TO hr;

 

create table

create table aa

  --关系表,要么是关系属性

    (name varchar2(5),age number(3))

  --关系表,要么是as subquery

    as select * from a1;

  --object_type,

    of ...

  --xml_type

    of ...

指定global temporary来指示表是临时表,它的定义对所有session可见,数据只可被插入表的哪个session可见,其它session不可见

create table a4 as select * from aa;
create table a5 (
  col1 varchar2(3) default 2 not null,
  --col2 as (sysdate),
  col3 number(2) unique
);
desc a5;
drop table a5 purge;
show recyclebin;
purge recyclebin;

select * from user_constraints;

 

oracle-sql系统学习

标签:arc   create   XML   global   code   schema   用户   可见   临时表   

原文地址:http://www.cnblogs.com/createyuan/p/6723168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!