定义模式
[例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创建。