有两个表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后则可以成功创建触发器
新人求解释,求指导
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语句
- 如何把FileUpload中的图片导入到数据库之中
- oracle如何快速查询sql server数据库中的数据?
- dblink 的事务问题
- 如何转换指向自己的ER图到建表语言?
- Oracle(10g)安装正常,计算机重启后就出现ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
- oracle的sequence问题
- linux下安装oracle,运行runInstaller文件无响应
- PRO*C程序连接池问题
- 卸载了oracle12C后装oracle11g,安装后出现oracle database configration assistant安装失败
- oracle获取时差的方法。。
- 数据库对象导出导入
SQL> select object_name,object_type,owner from all_objects where object_name like '%Test_QTTRT%';
听同事解释说建立表的时候会根据当前建表的用户建立在当前用户的默认的表空间
而建立触发器的话不会选择当前用户,必须要指定当前用户才可,不知道能有详细解释么