用过Oracle都应该有一个SQL Plus,现在我的问题是如何实现SQL Plus中执行SQL语句的功能。
以下的方法不是我要的:
用一个文本框,获得用户新输入的SQL文本,然后使用编程接口直接执行这个SQL语句
我的意思是,解析SQL文本,分析语义然后完成指定的动作,都必须自己完成。如果给出有价值的回复,我可以给5000分,决不食言
以下的方法不是我要的:
用一个文本框,获得用户新输入的SQL文本,然后使用编程接口直接执行这个SQL语句
我的意思是,解析SQL文本,分析语义然后完成指定的动作,都必须自己完成。如果给出有价值的回复,我可以给5000分,决不食言
解决方案 »
- 请教高手union all与group by一起用时出错的一个问题
- oracle中procedure调试正常执行报错
- oracle9i用OEM管理数据库,其中有几个术语请大家给予解释一下,多谢
- 请问一个超难的sql 请各位兄弟帮忙 分不够 我在开贴给我所有的分
- 删除表空间时,提示:not logged on.
- ▉▉▉▉▉▉高手请进,关于listener.ora的问题,响影OracleOraHome90Agent服务的工作?
- 急!nt上手工建立数据库后用enterprise management console不能连接到数据库?马上结帐
- 急-----------使用BCB连接ORACLE的问题!
- 整除?
- 求助。oracle透明网关查询其他服务器SQL SERVER的数据,汉字是乱码。
- 将Oracle的某些表导出到mysql中
- 请教: oracle oci 开发的导出工具ociuldr
分析SQL文本,获得SQL的语义都不是问题.现在的问题是解析工作全部处理完了后语义要求的操作如何完成.
比如有一个SQL语句: UPDATE A SET A.A = "A.A.A"这个SQL语句可以解析,问题是解析后知道了需要将A表的A字段设置为"A.A.A",这个动作如何完成呢?
那就写个存储过程来搞.
经过解析就已经转换成C了么,当然就按照要求去查寻A表满足条件的数据块,然后根据更新A字段的值
关键还是前面几位提到的,解析完成之后如何生成执行代码呢?不太明白楼主究竟想达到什么样的效果。
你这个C是什么意思? "查询A表满足条件的数据块",这个意思是直接文件操作?那岂不是要知道数据库文件
在哪里以及文件格式,难道没有API么?
如:@ e:/2.sql,前面一定要加@,这样就可以执行..