我正在尝试创建新架构
https://apex.oracle.com
workspace
但显示错误
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
;
答案 0 :(得分:0)
apex.oracle.com上的架构名称是工作区名称,不一定与您用于登录的用户名相同。
必须使用双引号引用带有非标准字符的模式名称:
CREATE SCHEMA AUTHORIZATION "NI***@GMAIL.COM"
CREATE TABLE new_product
(color VARCHAR2(10) PRIMARY KEY, quantity NUMBER)