随笔分类 -  Oracle

Oracle
JDBC中操作Blob、Clob等对象
摘要:package eg; import java.io.*; import java.sql.*; public class BlobClobExample { public static void main(String[] args) { Connection conn = null; try { conn = JDBCUtils.getConnection(); // 建立连接 Statement s = conn.createStatement(); // 创建Statement对象 s.executeUpdate("drop table documents"); / 阅读全文

posted @ 2013-10-12 17:56 anuo_ruibo 阅读(232) 评论(0) 推荐(0)

Clob 数据转换
摘要:public List getSMList() throws Exception{ List smList = new ArrayList(); begin(); try { String sql = " select DOCID,REGDELIVER,MOBILES,CONTENT,SENDTIME from HNSLT_SMS_MT "; ResultSet rs = this.stmt.executeQuery(sql); while (rs.next()) { String[] tmp = new String[6]; tmp[0] = rs.getString(1 阅读全文

posted @ 2013-10-12 17:54 anuo_ruibo

[转]SQL Server和Oracle的常用函数对比
摘要:---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.001) value from dual4.取整(截取)S:select cast(-1.002 as int) valueO:select trunc(-1.002) value from dual5 阅读全文

posted @ 2013-07-30 16:54 anuo_ruibo 阅读(357) 评论(0) 推荐(0)

Oracle定时器
摘要:Oracle定时器declarejobno number;begin dbms_job.submit( jobno,--定时器ID,系统自动获得 'PRC_INSERT;',--what执行的过程名 sysdate,--next_date,定时器开始执行的时间,这样写表示立即执行 'sysdate + 15/1440'--interval,设置定时器执行的频率,这样写每隔15分钟执行一次);commit;end;这里第一个参数是任务编号,系统自动赋值。也可以采用isubmit来手动指定第二个参数是需要执行的任务过程,代码长的话,可以将它写到一个存储过程里,再放到 阅读全文

posted @ 2013-06-03 18:07 anuo_ruibo 阅读(477) 评论(0) 推荐(0)

oracle 中start with 的用法
摘要:oracle 提供了start with connect by 语法结构可以实现递归查询。1. 一个简单举例:SQL> select * from test;BILL_MONTH DAY_NUMBER MSISDN-------------------- ---------- --------------------200803 1 13800200803 3 13800200803 2 13800200803 2 13801200803 4 13804200803 5 13804200803 7 13804200803 8 13804200803 6 13802200803 6 138 阅读全文

posted @ 2013-03-03 11:52 anuo_ruibo 阅读(1264) 评论(0) 推荐(0)

SQL中like语句的索引使用
摘要:1、尽量不要使用 like '%..%'2、对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index3、对于 like '%...' 的 (不以 % 结尾),可以利用 reverse + function index 的形式,变化成 like '..%' 代码建测试表和Index。 注意:重点在于带reverse的function index。同时,一定要使用CBO才行...... SQL> select reverse('123') from dual; REVE 阅读全文

posted @ 2013-02-28 16:27 anuo_ruibo 阅读(1724) 评论(0) 推荐(0)

Oracle CASE WHEN 用法介绍
摘要:1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 2. CASE WHEN 在语句中不同位置的用法2.1 SELECT CASE WHEN 用法SELEC 阅读全文

posted @ 2013-02-27 15:58 anuo_ruibo 阅读(260) 评论(0) 推荐(0)

sql常用方法汇总
该文被密码保护。

posted @ 2013-02-27 15:56 anuo_ruibo 阅读(2) 评论(0) 推荐(0)

prepareStatement与Statement的区别
摘要:prepareStatement与Statement的区别简单整理区别:1:创建时的区别: Statement stm=con.createStatement(); PreparedStatement pstm=con.prepareStatement(sql);执行的时候: stm.execute(sql); pstm.execute();2: pstm一旦绑定了SQL,此pstm就不能执行其他的Sql,即只能执行一条SQL命令。stm可以执行多条SQL命令。3: 对于执行同构的sql(只有值不同,其他结构都相同),用pstm的执行效率比较的高,对于异构的SQL语句,Statement的执行 阅读全文

posted @ 2013-02-24 12:54 anuo_ruibo 阅读(589) 评论(0) 推荐(0)

JBOSS默认连接池配置
该文被密码保护。

posted @ 2013-02-24 11:00 anuo_ruibo 阅读(0) 评论(0) 推荐(0)

SQL注入
摘要:SQL注入语句五例SQL注入语句是SQL语言中非常重要的部分,下面为您介绍的是SQL注入语句的5个例子,供您参考,如果您感兴趣的话,不妨一看。SQL注入语句是学习SQL语句过程中需要掌握的知识,下面就为您介绍5个标准的SQL注入语句,希望对您了解SQL注入语句有所帮助。1.判断有无注入点;and11=1and1=22.猜表一般的表的名称无非是admin adminuser user pass password 等..and0<>(selectcount(*)from*) and0<>(selectcount(*)fromadmin)---判断是否存在admin这张表3. 阅读全文

posted @ 2013-02-23 14:07 anuo_ruibo 阅读(299) 评论(0) 推荐(0)

返回任意输出月的最后一天
摘要:LAST_DAY(Trunc(to_date('2011-01','yyyy-mm'), 'MONTH')) + 1 - 1 / 86400 这个 返回任意输出月的最后一天 阅读全文

posted @ 2012-07-10 15:42 anuo_ruibo 阅读(114) 评论(0) 推荐(0)

Oracle 启动、停止、备份命令
摘要:---------启动----------1、切换为oracle用户:su - oracle2、设置要启动的数据库实例变量:export ORACLE_SID=数据库名称。3、启动sqlplus连接工具:sqlplus /nolog4、连接到oracle实例:conn /as sysdba5、启动指定的数据库实例:startup---------停止----------1、切换为oracle用户:su - oracle2、设置要启动的数据库实例变量:export ORACLE_SID=数据库名称。3、启动sqlplus连接工具:sqlplus /nolog4、连接到oracle实例:conn 阅读全文

posted @ 2012-05-15 11:25 anuo_ruibo 阅读(498) 评论(0) 推荐(0)

如何在数据库中查询所有用户表的表名、主键名称、索引、外键
摘要:=================oracle==================1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表2、查找表的主键(包括名称,构成列):select cu.* from user_cons_columns cu, user_constraints au whe 阅读全文

posted @ 2012-04-18 10:26 anuo_ruibo 阅读(1550) 评论(0) 推荐(0)

导航