ORA-00980:创建视图对象时
问题描述:
林triying创建一个新的观点,但ORA-00980出现在第一行,这里同义词转换不再有效剧本,但这一个令我烦恼。我尝试使用强制选项创建,搜索具有相同名称的同义词或不同对象,并将对象名称之前的模式名称。ORA-00980:创建视图对象时
答
这意味着oracle无法找到视图创建引用中使用的同义词的对象。可能是由于:
- 对象的同义词指的是被放弃了,或者表的用户主人丢弃
- 同义词是指不存在(不是对象不一定当前存在的对象并且在创建同义词时您无需访问对象的权限!)
谢谢您回答我的问题。问题不是视图中引用的对象,而是我创建的视图本身。 –
我的意思是无法创建视图,因为它指的是不再有效的同义词。你可以尝试自己的视图的选择语句吗?如果您认为select将执行昂贵的查询,请使用'where 1 = 2'。 –
非常感谢。问题出在select语句中,因为在引用的表中不存在一列。 –