0
我试图创建一个Oracle数据库物化视图,但我得到这个错误:为什么我无法将QUERY_REWRITE_ENABLED设置为TRUE?
我试着改变了会议,并以“改变会话集QUERY_REWRITE_ENABLED系统= TRUE;“但没有任何工作。
任何想法可能会出错?
我的代码是:
create materialized view First
refresh complete on commit
enable query rewrite
as
select id,user_id
from answers;
您正在使用哪种版本的Oracle?不是版本,而是版本,如“标准”,“企业”等。看看'select * from v $ version'说什么。您的版本可能不支持查询重写。 – mathguy
我正在使用Express版本 – Andreea
那就是你的答案。在https://docs.oracle.com/database/121/DBLIC/editions.htm#DBLIC109上搜索搜索词“rewrite”。您会发现查询重写仅在Enterprise Edition中可用。顺便说一句,如果你只是在学习,你可以免费安装和使用企业版。但是,商业用途并非如此。 – mathguy