为何加优化注释在sql语句在单独执行可用,放在在存储过程中却不起作用? 有三张表如果用nested连接速度很慢,在单独执行语名加入了优化注释/*+use_hash(a,b,c)*/,优成功速度很快,可将这个回注释的sql语句放在存储过程时却不起作用,请问这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 已经测试出为什么在存储过程中不能用了,变态的oracle!如果在sql单独执行加/*+use_hash(a,b,c)*/,在select语句中可以起作用,要想在存储过程中起作用则需要用/*+ use_hash(a,b,c)*/,看出来有什么区别了没?单单只增加了一个空格就能用!真是变态啊,啊啊~~~~~~~~~ 没试过,但我想应该不是这样的问题,你可以用动态sql 我把ora11.2的UNDOTBS01.DBF给删了,怎么恢复呢?急! oracle中怎么定义变量和应用变量? 数据库备份问题 两个数据库怎么创建物化视图更新数据 触发器oracle 执行了但表中无数据 oracle数据备份问题,请帮帮忙! ref cursor怎么得到返回的记录总数??? 我能建立其他session不可见的临时表吗? 一个SQL语句求解,急! 江湖救急,oracle text大字段如何右边补齐标签? 如何取 GUID ??? 简单问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货