9

我已经安装了 oracle 10g express edition,但我没有找到创建模式的选项..

是否有在 oracle 10g express edition 中创建模式的选项,否则我必须安装其他 oracle 10g ..?

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

4

3 回答 3

10

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

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

于 2010-08-09T11:02:47.570 回答
2

CREATE SCHEMA语句可以包括、CREATE TABLE和语句CREATE 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; 
于 2012-05-18T13:14:15.827 回答
1

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

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

于 2010-08-11T04:58:20.400 回答