2
我创建了视图B,然后我想创建基于B的另一个视图A.但是我失败了,任何人都可以帮助我吗?Oracle基于另一个视图创建视图
CREATE VIEW甲 (AA,AB,AC) AS SELECT B.ba,B.bb,SUM(B.bc)AS BCC FROM 乙 GROUP BY B.ba,B。 BB
错误是ORA-00955
我创建了视图B,然后我想创建基于B的另一个视图A.但是我失败了,任何人都可以帮助我吗?Oracle基于另一个视图创建视图
CREATE VIEW甲 (AA,AB,AC) AS SELECT B.ba,B.bb,SUM(B.bc)AS BCC FROM 乙 GROUP BY B.ba,B。 BB
错误是ORA-00955
您收到的错误是“名称已被现有对象使用”。确保数据库中不存在名称为A
的对象。
但是,如果要覆盖你的观点,你可以使用:
CREATE OR REPLACE VIEW ...
谢谢,你是正确的 – 2011-12-22 03:47:01