在oracle 10g express版中创建架构

时间:2010-08-09 10:48:26

标签: oracle10g oracle-xe

我已经安装了oracle 10g快递版,我没有找到选项    创建架构..

是否可以选择在oracle 10g express版本中创建架构    否则我必须安装其他oracle 10g ..?

创建oracle 10g的架构    我必须安装......什么?

3 个答案:

答案 0 :(得分:10)

您无需显式创建架构,Oracle会在您创建用户时自动创建架构(请参阅 CREATE USER 文档)。

如果您真的需要,可以使用CREATE SCHEMA语句并通过Oracle Express Web界面或SQL提示发出。

答案 1 :(得分: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; 

答案 2 :(得分:1)

正如zendar所说,创建用户会自动创建他们的模式(在Oracle中,这几乎是相同的概念)。

当您在apex中创建工作区时,它会询问您是否要使用现有架构或创建新架构 - 这是您可以使用的另一个简单选项。