缺少或无效的架构元素(ON CREATING SCHEMA)

时间:2014-05-17 02:00:59

标签: sql oracle oracle-apex

我正在尝试创建新架构 https://apex.oracle.com workspace  但显示错误

ORA-02422:缺少或无效的架构元素

  CREATE SCHEMA AUTHORIZATION NI***@GMAIL.COM

     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 NI***@GMAIL.COM
  ;

1 个答案:

答案 0 :(得分:0)

apex.oracle.com上的架构名称是工作区名称,不一定与您用于登录的用户名相同。

必须使用双引号引用带有非标准字符的模式名称:

CREATE SCHEMA AUTHORIZATION "NI***@GMAIL.COM"
 CREATE TABLE new_product 
    (color VARCHAR2(10)  PRIMARY KEY, quantity NUMBER)