`
congpeixue
  • 浏览: 274802 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

使用数组作为查询参数

    博客分类:
  • SQL
阅读更多
1、初始化数组参数的类型。
语句如下:
		String[] arrayRuleNo = ruleNos.split(",");
		String C_ORACLE_VARCHAR = "TYP_AC_VARCHAR2";
		
		Connection conn = DaoUtil.getConnection(DaoTools.getConnName()).getMetaData().getConnection();
		
		ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(C_ORACLE_VARCHAR, conn);
		ARRAY oraARRAY = new ARRAY(descriptor, conn, arrayRuleNo);


2、组装并执行SQL
----------起始略-----------
v_sql := 'SELECT a.query_no, a.NAME FROM Xxxx a WHERE a.query_no IN (';
		
				FOR i IN in_rulenos.FIRST .. in_rulenos.LAST
				LOOP
						v_sql := v_sql || in_rulenos(i) || ',';
				END LOOP;
				v_sql := substr(v_sql, 1, length(v_sql) - 1);
				v_sql := v_sql || ') ORDER BY a.query_no DESC';
				OPEN out_rules_name FOR v_sql;
----------结束略-----------

分享到:
评论

相关推荐

    C语言中二维数组作为函数参数来传递的三种方法

    C语言中二维数组作为函数参数来传递的三种方法 在C语言中,二维数组作为函数参数来传递是非常常见的操作。但是,如何正确地传递二维数组作为函数参数却是许多初学者和开发者经常混淆的地方。今天,我们将详细介绍...

    C语言中数组作为函数的参数以及返回值的使用简单入门

    本文将深入探讨如何在函数中使用数组作为参数以及如何通过函数返回数组。 首先,我们要了解函数通过数组作为参数的情况。在C语言中,当我们声明一个函数并希望接受数组作为参数时,实际上传递的是数组的首元素地址...

    shell 使用数组作为函数参数的方法(详解)

    在Shell脚本编程中,有时我们需要将数组作为参数传递给函数。然而,由于Shell的特殊性,直接传递数组可能会导致只传递第一个元素的情况。本文将详细介绍如何正确地使用数组作为函数参数。 首先,让我们分析问题的...

    数组作为函数参数PPT学习教案.pptx

    关于数组作为函数参数的定义和使用,有以下关键点: 1. 一维数组作为形参的定义形式通常是`类型名 形参数组名[]`,不需要指定元素个数,但方括号不能省略,因为这表明形参是一个数组。例如`int a[]`。 2. 调用使用...

    基于Keil的指针数组作为函数的参数显示多个字符串.rar(源码)

    基于Keil的指针数组作为函数的参数显示多个字符串.rar(源码)基于Keil的指针数组作为函数的参数显示多个字符串.rar(源码)基于Keil的指针数组作为函数的参数显示多个字符串.rar(源码)基于Keil的指针数组作为函数...

    第7章数组作为函数参数.ppt

    在编程中,数组是存储一组相同类型数据的集合,而在函数调用中,有时我们需要将数组作为参数传递给函数来处理。本章主要探讨的是如何在C语言中使用数组作为函数参数。 首先,我们来看一维数组参数的定义和使用。在...

    301-用指针数组作为函数的参数显示多个字符串(51单片机C语言实例Proteus仿真和代码)

    301-用指针数组作为函数的参数显示多个字符串(51单片机C语言实例Proteus仿真和代码)301-用指针数组作为函数的参数显示多个字符串(51单片机C语言实例Proteus仿真和代码)301-用指针数组作为函数的参数显示多个字符串...

    程序设计-数组作为函数参数(选择排序).pptx

    "程序设计-数组作为函数参数(选择排序)" 在程序设计中,数组作为函数参数是一个重要的概念。数组元素可以作为函数实参数组元素可以...在选择排序算法中,我们使用数组作为函数参数,实现了数组元素的排序和操作。

    C语言编程技术实践2020版 数组作为函数参数翻转课堂教学设计.docx

    教师在课堂中演示如何使用数组作为函数参数,学生则需要通过实际操作来深化理解,例如,实现一个能够翻转数组的函数。同时,教师会针对学生在自我检测和知识点检测中遇到的问题进行详细解答,以确保难点的突破。 ...

    数组作为函数参数传入的案例

    数组作为函数参数传入的时候,传入的是数组的地址,而不是整个数组

    C#中数组做参数的小例子

    这意味着当数组作为参数传递时,实际上是传入了指向数组内存位置的引用,而非整个数组的副本。 1. **传递数组引用**: 当我们希望函数能够修改原始数组的值时,可以使用这种方式。例如,下面的代码定义了一个函数...

    Java语言编程 在方法中使用数组

    在这个示例中,我们首先定义了一个 `GetValue` 方法,该方法接受一个 `int` 数组作为参数,然后在方法中计算该数组中的最大值、最小值和平均值,并将其存储在一个 float 数组中,并将该数组作为方法的返回值。...

    C语言编程技术实践2020版 数组作为函数参数传递教学单元设计.doc

    在C语言编程中,函数是实现模块化程序设计的核心元素,而数组作为数据集合的载体,经常需要在函数之间传递,以实现复杂的数据处理。本教学单元“数组作为函数参数传递”将深入探讨这一关键概念。 首先,我们要理解...

    day05 17 数组作为方法参数 传递地址

    day05_17_数组作为方法参数_传递地址

    c++将数组名作为函数参数对数组元素进行相应的运算_.docx

    本文将详细介绍如何使用数组名作为函数参数对数组元素进行相应的运算,并探讨数组名作为函数参数的特点和限制。 一、数组名作为函数参数的特点 使用数组名作为函数参数时,需要注意以下几点: 1. 形参和实参都...

    二维数组作为函数形参的两种方法

    在C++编程中,二维数组是一种非常常见的数据结构,它被广泛用于表示表格或矩阵等数据。...在`two-dimensional array.cpp`文件中,可以看到具体的代码实现,这将有助于加深对二维数组作为函数参数的理解。

    Java程序设计基础:一维数组应用数组作为方法形参.pptx

    理解数组作为方法形参,方法体内数组的使用 复习:方法定义的语法 数组作为方法的形参 修饰符 返回值类型 方法名(参数列表){ //方法体 } 基本类型 引用类型 基本类型 引用类型 任务:编写方法实现下列一维数组的...

    xfire 使用外部类、返回collection及输入数组参数示例

    在这个“xfire 使用外部类、返回collection及输入数组参数示例”中,我们将深入探讨如何利用Xfire来处理复杂的参数类型,包括外部类引用、集合(Collection)返回以及数组作为输入参数。 ### 1. 外部类的使用 在...

Global site tag (gtag.js) - Google Analytics