2010-08-09 67 views
9

我已经安装了Oracle 10g快捷版,我没找到选项 创建模式..创建模式10g快捷版

有没有在Oracle中创建架构10g快捷版 要不然我一个选项必须安装其他的Oracle 10g ..?

要创建模式我一定要安装的Oracle 10g的 ......什么?

回答

10

您不需要显式创建模式,Oracle在创建用户时自动创建模式(请参阅CREATE USER文档)。

如果你真的想,你可以使用CREATE SCHEMA语句,并通过Oracle Express Web界面或从SQL提示符处发出的。

1

正如禅达说,创建用户自动创建他们的架构(在Oracle这些都是几乎相同的概念)。

当您在顶点的工作区,它会问你,如果你想使用一个现有的架构或创建一个新的 - 所以这是你可以用另一种简单的选择。

2

CREATE SCHEMA声明可以包括CREATE TABLECREATE VIEWGRANT声明。要发出CREATE SCHEMA声明,您必须具有颁发所包含声明所需的特权。

CREATE SCHEMA AUTHORIZATION oe 
    CREATE TABLE new_product 
     (color VARCHAR2(10) PRIMARY KEY, quantity NUMBER) 
    CREATE VIEW new_product_view 
     AS SELECT color, quantity FROM new_product WHERE color = 'RED' 
    GRANT select ON new_product_view TO hr;