標籤:arc create XML global code schema 使用者 可見 暫存資料表
create schema
這個語句不實際建立一個schema,當建立使用者時自動建立一個schema,這個語句讓你用表和視圖和關於這些對象的授權來填充你的schema,不用多次事務,而只有一次事務,任意一個語句有錯誤,將復原所有語句。
一次建立多個表和視圖及對象。只有一次事務,而不是多次,這是重點
CREATE SCHEMA AUTHORIZATION oeCREATE TABLE new_product(color VARCHAR2(10) PRIMARY KEY, quantity NUMBER)CREATE VIEW new_product_viewAS 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系統學習