Oracle10g Oracle数据建模器:如何创建视图my_视图从id=0开始按以前的id=p_id连接

Oracle10g Oracle数据建模器:如何创建视图my_视图从id=0开始按以前的id=p_id连接,oracle10g,data-modeling,Oracle10g,Data Modeling,我有一个表的层次结构如下: CREATE TABLE accounts ( id NUMBER NOT NULL , p_id NUMBER , acc_num NUMBER ) CREATE VIEW my_view AS SELECT level lvl, id, p_id FROM accounts START WITH id = 0 CONNECT BY PRIOR id = p_id; 我可以创建如下视图: CREATE

我有一个表的层次结构如下:

CREATE TABLE accounts
    (
     id NUMBER  NOT NULL ,
     p_id NUMBER ,
     acc_num NUMBER
    )
CREATE VIEW my_view AS
 SELECT level lvl, id, p_id
   FROM accounts
   START WITH id = 0 CONNECT BY PRIOR id = p_id;
我可以创建如下视图:

CREATE TABLE accounts
    (
     id NUMBER  NOT NULL ,
     p_id NUMBER ,
     acc_num NUMBER
    )
CREATE VIEW my_view AS
 SELECT level lvl, id, p_id
   FROM accounts
   START WITH id = 0 CONNECT BY PRIOR id = p_id;

我无法在Oracle SQL Developer Data Modeler中创建此视图。如何执行此任务?

请在Data Modeler中发布您收到的ORA错误我的步骤:*将视图添加到关系图*打开视图属性*选择查询生成器*将表“帐户”添加到构建区域*选择要添加到查询的列,然后我尝试按上述方式在SQL区域中键入查询。当我按下Apply按钮时,我从accounts CONNECT BY获得了选择级别lvl、accounts.id、accounts.p_id的
,仅此而已。最后,我无法解决这个问题。我使用单独的SQL脚本“创建或替换视图”来完成这项工作。