"CID","NAME","EMAIL","LOC" 是两个表的属性
创建视图 TEST_V 为
从表 1 中选择 *
联盟
从表2中选择*;
插入 TEST_ERROR(Source_Rowid、Source_Table、Filter_Id、Date_Time、Action)
选择 ROWID, 'TEST_V', 100, sysdate,'Request Admin'
来自 TEST_V
其中 LOC =(从位置选择 CityList);
Location 是另一个表,其中定义了 CityList,我想将 CityList 与 LOC 匹配,然后添加行。
我得到的错误是:
SQL 错误:ORA-01446:无法从具有 DISTINCT、GROUP BY 等的视图中选择 ROWID 或对其进行采样。01446. 00000 -“无法从具有 DISTINCT、GROUP BY 等的视图中选择或采样 ROWID。”