oracle有没有判定语句是否正确的功能

href 发布于 2013/12/20 18:14
阅读 234
收藏 0

oracle有没有相关的功能,来判定sql语句是否是正确的,只做语法判定,不具体执行。有这样的函数吗?

程序对sql进行了改写,需要预先做个语法判定。另是否有改写sql的开源框架推荐

加载中
0
wharf_zhang
wharf_zhang
自己写个测试用的存储过程就可以了。
0
张乐1024
张乐1024
介个- -不执行的话,无法确定其是否正确吧?因为你无法确定调用的列,表,视图等对象确实存在哇!SO,只能自己写一个测试用例了,报错就说明有错误,否则说明无错。但是酱紫遇到等待时间比较长的,就废了。貌似最终还是实现不了,哈哈哈!
0
张乐1024
张乐1024
其实也不见得。只要把非系统的内些对象,确定它们确实存在,其他的就可以做判断了。不过这样工程量浩大啊,想想都蛋疼。
0
魔力猫
魔力猫
分析SQL执行计划,这个不用真正执行。
0
d
dever2011
坐等高手
0
二进制宇宙
二进制宇宙
直接复制到PL/SQL里面执行一下不行么??
0
href
href

引用来自“魔力猫”的答案

分析SQL执行计划,这个不用真正执行。
有什么函数可以在程序里调用的没?
返回顶部
顶部