首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

创设触发器提示表或视图不存在

2013-09-06 
创建触发器提示表或视图不存在有两个表QTTRT_CREDIT和Test_QTTRT_CREDIT 创建语句如下:CREATE trigger Tes

创建触发器提示表或视图不存在
有两个表QTTRT_CREDIT和Test_QTTRT_CREDIT 

创建语句如下:
CREATE trigger Test_QTTR_TR_CREDIT_I
  before insert on Test_QTTRT_CREDIT   for each row
declare...(后面省略)

两个表基本一模一样 select * from all_tables 各个字段展示如下
  OWNER TABLE_NAME         TABLESPACE_NAME ...
1.QTTR  TEST_QTTR_CREDIT   USERS
2.QTTR  QTTRT_CREDIT       USERS

结果标红部分Test_QTTRT_CREDIT无法创建触发器,提示表或视图不存在
而改成QTTRT_CREDIT后则可以成功创建触发器
新人求解释,求指导



[解决办法]
看看是不是没有权限访问,有点不应该的
[解决办法]
那就看看属主
SQL>  select object_name,object_type,owner from all_objects where object_name like '%Test_QTTRT%';
[解决办法]
好好看看oracle用户权限,问题肯定是用户权限问题。

热点排行