如何在存储过程处理 接收一个多值参数做游标in的目标
如'1,3,5,6,7'
在过程内部需要定义一个游标
这个游标 为 select * from table where ID in(1,3,5,6,7)
那么,这个游标的参数该如何设置,如何将接收的varchar2参数写进去?
相关推荐
sqlserver的存储过程与 where in 多值参数
自己总结的 关于sqlserver存储过程与多值参数的解决办法。
sqlserver游标存储过程的使用
NULL 博文链接:https://gz383.iteye.com/blog/635513
Oracle存储过程、游标、函数的详解
Oracle存储过程、游标、函数的详解
oracle 在一个存储过程中调用另一个返回游标的存储过程
第一种情况是返回的游标是某个具体的表或视图的数据,如: SQL-Code: 代码如下: CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA; 其中USERS就是数据库中一个表。在调用的时候只要声明一个该表的ROWTYPE类型就可以了: SQL-Code: 代码如下: CREATE OR REPLACE PROCEDURE P_TESTB AS VARCURSOR SYS_REFCURSOR;
Oracle存储过程游标用法分析
本文实例讲述了Oracle存储过程游标用法。分享给大家供大家参考,具体如下: 使用游标的5个步骤 1、声明一些变量用于保存select语句返回的指 2、声明游标,并指定select 语句 3、打开游标 4、从游标中获取记录 5、关闭游标 从游标中获取每一条记录可使用fetch语句。fetch语句将列的指读取到指定的变量中; 语法: fetch cursor_name into variable[, variable ...]; 例子: create or replace procedure sel_person is v_id person.id%type; v_name person.


基础和管理
