如何在oracle中创建新架构并列出所有架构名称
发布时间:2020-12-12 15:14:15 所属栏目:百科 来源:网络整理
导读:我想在oracle中创建一个新模式,我使用了示例代码,可用于 here 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
我想在oracle中创建一个新模式,我使用了示例代码,可用于
here
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 scott / 但是,得到错误 ERROR at line 1: ORA-02421: missing or invalid schema authorization identifier 另外,请帮我如何列出所有可用架构的名称.我在用 select username from dba_users; 列出模式,但我认为,它不是一个正确的方法,因为,用户和模式具有多对多的关系,这意味着我无法在此获取所有模式名称. 请帮我 !! 来自oracle documentation:
所以你首先需要使用模式名称create a User 至于你的查询,没关系,因为用户名列表等于模式名称不可用 更新:我现在无法真正测试它,但应该是这样的: CREATE USER oe IDENTIFIED BY oePSWRD; CREATE SCHEMA AUTHORIZATION oe CREATE TABLE new_product (color VARCHAR2(10) PRIMARY KEY,quantity FROM new_product WHERE color = 'RED' GRANT select ON new_product_view TO scott; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby – ImageMagick 7与RMagick 2.16在MacOS Sierra无法找
- c – Boost.Python:回调类函数
- ruby-on-rails – 从另一个视图渲染视图
- c# – Fire和Forget(Asynch)ASP.NET方法调用
- Flex之旅--Flex性能优化
- 如何在Flutter中使Android状态栏亮起
- 【Cocos2d-x 3.2】裁剪节点(ClippingNode)总结
- 闭包产生的强引用环
- org.xml.sax.SAXParseException: The content of elements
- 存储过程 – Cassandra中是否存在任何存储过程的概念?