小编bof*_*nda的帖子

将(逗号分隔)-但单个参数传递给游标

我必须选择传递给光标的给定字符串(用逗号分隔的值)。可以有多个值可以通过单个变量传递。我的代码有点像:

CURSOR My_Cursor( vsStr1 )
  IS
  SELECT some_field
    FROM some_table
   WHERE txtfield1 IN ( vsStr1 );    --this field is varchar2 type

vsStr1 varchar2(100) := '01, 25, 80, 100';
Run Code Online (Sandbox Code Playgroud)

如何传递该变量正确性?任何帮助,将不胜感激。

oracle plsql cursors

2
推荐指数
1
解决办法
7234
查看次数

标签 统计

cursors ×1

oracle ×1

plsql ×1