CREATE SCHEMA介紹

語法說明

  • 執行 CREATE SCHEMA 句可指定一個交易,執行多個 DDL ( CREATE TABLE 句, CREATE VIEW 句, GRANT 句)
  • 使用 CREATE SCHEMA 句指定的 DDL 用一個交易執行, 所指定的 DDL 句必須正常執行,交易才會提交,只要其中的 DDL 句錯誤,所有交易都會回復 
  • 不會建立結構,如果要建立結構使用 CREATE USER 句
格式
CREATE SCHEMA AUTHORIZATION schema_name
{ create_table_statement | create_view_statement | grant_statement 
  [ create_table_statement | create_view_statement | grant_statement... ] };
schema_name : 結構名稱
create_table_statement : 建立表格語法
create_view_statement : 建立檢視語法
grant_statement : 建立授權語法
語法示範
說明 : 建立 hr_emp 表格到 hr 使用者
create schema authorization hr
  create table hr_emp
  ( xid number(10) primary key, 
    name varchar2(10) not null );