天天看點

定義模式

定義模式

   [例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建立。