我觉得你可以根据SQL语法自己解析,不过挺麻烦的。我以前用java做过,
但是对嵌套的Sql会有一些Bug,不太好处理。
但是对嵌套的Sql会有一些Bug,不太好处理。
解决方案 »
- left join和直接连表的区别?
- oracle ebs reports如何調整表身行間距
- 怎样在oracle中取得区间在一个区间中的数据?
- ORACLE两个聚合分组和多个聚合分组结果不一致。在线求解!!!
- 谁能详细讲一下固化视图呀.它的定义,语法等.只要回复就给分
- 如何写SQL得到当前触发器的最大值?
- 求一sql 语句: 重复记录中id 最大的记录
- 请推荐国外oracle热门论坛的网址. 我想向国外同行问一些比较偏的问题.
- 用DBA Studio创建表时,方案是什么作用?它的意义是什么?
- Delphi6连接Oracle10g 64位(Win7 64位系统),出错提示"测试连接失败,----未找到Oracle客户端和网络组件-----",求助! [
- trigger只能针对一个表吗?
- 两个oracle数据库之间的连接
别人写的SQL, 如何得到其中的表名, 字段名?这个SQL里, 表名字段名可能是加了双引号的, 可能是加了别名的, 可能什么都没加....根据"select", "from", "where"等关键字应该能分析出来, 可是考虑的因素较多. 所以想ORACE里也许提供了什么方法, 可以调用一下就OK了, 没见无论多么复杂的SQL, ORACLE总是立刻先告诉我们, 哪个表不存在, 哪个字段不存在了.简单说, 任意给个SQL字符串, 我想得到这个字符串里的表, 字段清单.
要是oracle真能提供这个功能,那真是我等的一大幸事。