定義模式
[例1]定義一個學生-課程模式S-T
CREATE SCHEMA “S-T” AUTHORIZATION WANG;
為使用者WANG定義了一個模式S-T
[例2]CREATE SCHEMA AUTHORIZATION WANG;
<模式名>隐含為使用者名WANG
如果沒有指定<模式名>,那麼<模式名>隐含為<使用者名>
create schema是為了實作把建立多個表和多個視圖多個授權放在一個事務内實作,
如果任何一個出現錯誤,全部建立和授權語句復原。
schema是目前登陸的使用者名,即使通過修改CURRENT_SCHEMA也是不行的。
CREATE SCHEMA AUTHORIZATION LOVE2008
CREATE TABLE CHERRY(ID NUMBER,NAME VARCHAR2(20))
CREATE VIEW LOVE_VIEW AS SELECT * FROM SYSTEM.LOVE_ONE;
注意:在建立VIEW的時候,不能用CREATE OR REPLACE建立。