oracle-java做sql语句解析遇到问题,大神麻烦戳进来

问题描述

java做sql语句解析遇到问题,大神麻烦戳进来

目前为止,把Oracle中的指定数据库的指定存储过程包download到本地创建sql文件,考虑如何把指定的表中的指定字段的加工逻辑提取出来,考虑要分增删改查不同的语句进行解析,求大神指点迷津,有代码就更好了,谢谢!!!

解决方案

http://www.cnblogs.com/zcftech/archive/2013/06/10/3131286.html

解决方案二:

select name,text from user_source where type='PROCEDURE'

时间: 2024-09-18 15:07:28

oracle-java做sql语句解析遇到问题,大神麻烦戳进来的相关文章

Oracle查询SQL语句,请教各位大神

问题描述 Oracle查询SQL语句,请教各位大神 有这样一些数据: name subject张三 语文 李四 数学 张三 数学 李四 英语 张三 历史 想得到的结果: name subject张三 语文,数学,历史 李四 数学,英语 请教SQL语句,各路大神帮忙思考下. 解决方案 SELECT name , wmsys.wm_concat (subject) as result FROM 表名 GROUP BY name 解决方案二: 这个主要用SQL语句将subject里的数据拼接成一个字符

记录-请教个SQL语句问题。请大神指点

问题描述 请教个SQL语句问题.请大神指点 有个字段叫 作者姓名,该字段内内容为 "作者1,作者2,作者3",现在想把这个字段里面作者一样,但顺序不一样的记录查找出来,该怎么写? 比如就是 "张三,李四,赵五" ,但有的记录里面为"赵五,张三,李四",也不一定是这种顺序,就是名字完全一致,但排列的先后顺序不一样的字段. 更多 0 解决方案 写个存储过程,游标遍历,取出这个字段值,按逗号分隔,判断是否 一样 解决方案二: 非得在数据库中查么?按照每

java 执行 sql 文件报错 求大神帮忙解决 急急急!!!!

问题描述 java 执行 sql 文件报错 求大神帮忙解决 急急急!!!! sql文件里边的内容 /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50096 Source Host : localhost:3306 Source Database : cemscenter1 Target Server Type : MYSQL Target Server Version :

sql优化-mysql数据库sql语句优化,求大神!!!!

问题描述 mysql数据库sql语句优化,求大神!!!! SELECT DISTINCT uid, level,username,ansnum FROM test WHERE level=100 GROUP BY uid ORDER BY ansnum DESC LIMIT 12; uid.ansnum均已建索引,主要是GROUP BY uid导致特别慢,如何提速??? 解决方案 MySQL数据库SQL语句优化原则 解决方案二: 根据你的查询需求,没有特别好的优化办法.注意group by 和o

数据-sql语句出错,求大神帮忙解答

问题描述 sql语句出错,求大神帮忙解答 CREATE PROCEDURE test() BEGIN DECLARE fid int; DECLARE days int DEFAULT 1; DECLARE s int default 0; DECLARE company_code VARCHAR; DECLARE cursor_company CURSOR FOR SELECT company FROM test WHERE status = 3; DECLARE CONTINUE HANDL

谁用JAVA做过多媒体啊,求大神指导啊

问题描述 不知道如何用JAVA做多媒体 解决方案 Media API(多媒体应用程序接口)和Java Media类库为基础,实现对多媒体数据的处理.涉及到的Media API包括Java 2D API.Java 3D API.JavaSound API.JMF API等,它们都是Java语言体系专为编写Java多媒体应用程序而开发的应用程序接口

Oracle SQL语句解析过程你造么?

我们都知道,Oracle在执行SQL之前,需要对SQL语句进行解析.Oracle中,SQL语句可分为DDL和DML两类.对于DDL,因为很少被共享使用,故几乎每次执行时,都需要进行硬解析.而对于DML,会根据实际情况进行硬解析或软解析.这些过程都是如何进行的,什么是硬解析,什么又是软解析呢?我们将在下文揭晓. SQL语句的解析过程,从总体上,可分为四个阶段: 语法检查 语意检查 解析阶段 执行阶段 针对每个阶段,我们可以做个详细的划分: 1语法检查 对SQL语句进行语法检查,检查是否有语法错误,

sql语句解析-关于插入数据到数据库等操作时的加密问题,请高人帮忙!

问题描述 关于插入数据到数据库等操作时的加密问题,请高人帮忙! 我想在数据库数据插入等操作中进行一些加密操作,对一些需要加密的字段加密后进行替换,请问要怎么进行sql语句解析并替换.如:"insert into table b 123"变成"insert into table HFHHJ 877878",我不是问加密算法,是怎么解析sql语句替换要加密的字段,然后再执行sql语句.另外我想用Java实现. 解决方案 oracle 有自带的函数encrypt加密 de

Oracle基础 动态SQL语句

原文:Oracle基础 动态SQL语句 一.静态SQL和动态SQL的概念. 1.静态SQL 静态SQL是我们常用的使用SQL语句的方式,就是编写PL/SQL时,SQL语句已经编写好了.因为静态SQL是在编写程序时就确定了,我们只能使用SQL中的DML和事务控制语句,但是DDL语句,以及会话控制语句却不能再PL/SQL中直接使用,如动态创建表或者某个不确定的操作时,这就需要动态SQL来实现. 2.动态SQL 动态SQL是指在PL/SQL编译时SQL语句是不确定的,如根据用户输入的参数的不同来执行不