PL/SQL + Oracle10.1
[1]从数据库A中导出function和view(就是一大堆SQL语句)
[2]将导出的function和view,在另一数据库B中执行
[3]在数据库B中发现有一些function和view被打上了红x
[4]如果recompile这些对象,会报“名称无效”之类的错误;但查看这些对象的SQL,然后再按F8(执行),则一切正常,且红x也消失了。这是为什么呢?
[1]从数据库A中导出function和view(就是一大堆SQL语句)
[2]将导出的function和view,在另一数据库B中执行
[3]在数据库B中发现有一些function和view被打上了红x
[4]如果recompile这些对象,会报“名称无效”之类的错误;但查看这些对象的SQL,然后再按F8(执行),则一切正常,且红x也消失了。这是为什么呢?
解决方案 »
- oracle 分析函数查询问题,请高手指教,谢谢
- 求一sql,谢谢各位
- 删除表分区---可能的失败原因征集
- 关于oracle数据库查询的一个问题
- 一表中的 日期字段(DATE类型)+时间字段(VARCHAR2(8)) 如何插入另一表中 日期字段?
- 请问为什么 create table 的时候 每列的名字,有的显示不全了啊?
- oracle能否每隔一定的时间把不用的会话kill掉
- 如何定義一個二維數組及如何對數組進行操作。
- 急!!!! oracle9i在win2000集群环境下如何安装、配置和切换,先谢过了!!!
- 执行“alter system kill session 'sid, serial#';”报错
- oracle 中 select count(id) 速度很慢 要17秒 表数据量100万
- 查询语句
function和view应该不用加“/”
以前好像我似乎遇到这样的情况,当时也只是感觉奇怪
如果先执行了视图及procedure的定义,后执行的表的定义,就会出现你说的那种情况.