为什么有些系统表查询语句单句执行可以找到数据,而放到存储过程中执行却找不到数据??急
SELECT column_name INTO lc_col_name FROM all_part_key_columns WHERE owner=ic_owner AND name=ic_table_name;
单独在SQL>命令行执行可以找到数据;
而放到存储过程执行却找不到数据??
类似的系统表还有all_synonyms.
高手请回答,谢谢!
问题点数:20、回复次数:2Top
1 楼ruyuezhang(ruyue)回复于 2003-12-03 14:12:25 得分 0
sys.all_synonyms 试一试。Top
2 楼shuipipi(水皮皮)回复于 2003-12-03 15:58:17 得分 20
产生这种错误情况的原因大部分都是由于用户的权限不够造成的!
泥应当区分开数据库系统权限和数据库对象权限的差别~Top




