易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle实现绑定in字符串

1.建立存放字符串的数组类型
   create or replace type Type_bind as table OF VARCHAR2(4000)
 2.建立将字符串转成数组然后返回给Type_bind函数。
  CREATE OR REPLACE FUNCTION F_PUB_BIND_IN(p_bind IN VARCHAR2)
  RETURN TYPE_BIND AS
/*
  创建时间:2008-8-26
  运行周期:
  涉及的表:
  函数简述:
      为了带IN的条件,使用绑定变量, 把字符串转成表类型
      入参为()中的值,如:(1,2,3,4)则传入'1,2,3,4'
      SELECT * from TABLE(F_PUB_BIND('66561000,62693920'))  也可调用
  修改历程:
  1.
*/ 
  --往入参的后面加入逗号,便于分割
  v_SqlStr  LONG DEFAULT p_bind || ',';
  --中间变量
  v_Tmp    NUMBER;
  --分割后的值
  v_Data TYPE_BIND := TYPE_BIND();
BEGIN
  LOOP
    v_Tmp := INSTR(v_SqlStr, ',');
    EXIT WHEN(NVL(v_Tmp, 0) = 0);
    --扩展数组大小
    v_Data.EXTEND;
  /*  dbms_output.put_line(v_Data.COUNT);*/
    v_Data(v_Data.COUNT) := to_number(SUBSTR(v_SqlStr, 1, v_Tmp - 1));
    v_SqlStr := SUBSTR(v_SqlStr, v_Tmp + 1);
  END LOOP;
  RETURN v_Data;
END F_PUB_BIND_IN;
3.实现绑定的语法。
UPDATE DW.TASK_SMS_LIST P
           SET P.STATE = 'X'
         WHERE P.SMS_SEQ_ID in
             (select COLUMN_VALUE
               from the(select cast(F_PUB_BIND_IN(V_SMS_SEQ_ID) as type_bind)
                          from dual));
V_SMS_SEQ_ID 如'1,2,3,4..'格式


相关文档:

jdbc中调用oracle存储过程

1、创建表:
     create table stud(
             sid int,
            sname varchar2(50)
     )
     并插入一条数据
&n ......

[推荐] 深度对比Oracle与SQL Server [1]

本译文采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议发布,转载请保留此信息
译者:马齿苋 | 链接:http://www.dbabeta.com/2010/oracle-sql-server-comparison-i.html
作者:Sadequl Hussain | 原文:http://www.sql-server-performance.com/articles/dba/oracle_sql_server_comparison_p1.aspx
一 ......

jsp连接oracle数据库

首先你要有tomcat,还要有oracle jdbc的jar档等环境.
第一步:  写JSP
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@(des ......

Oracle与MySQL中“可串行化”的对比测试

Oracle与MySQL中“可串行化”的对比测试
      Thomas Kyte 在“Oracle 9i&10g编程艺术”一书中为了说明事务的隔离级别,提供了一些例子。这里我们来看看“可串行化”级别下的表现。
以普通用户登录系统,并创建测试用的表。
idle> connect scott/tiger ......

Oracle RAC 静默安装实践

安装
1.    完成RAC安装前的准备工作
1.1      同正常安装Oracle RAC的安装前配置。主要包括以下几个部分:
(1)  软硬件环境检查
(2)  网络配置
(3)  相关用户和目录的创建
(4)  用户环境及系统环境设置
(5)  配置远程访问
(6)  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号