在oracle plsql存储过程中,如何把游标中的结果弄到下一个select语句的条件的in()中?

如题,我希望先执行一条select语句,把结果取到一个游标里(仅取一列数据),然后希望把该游标里的数据都放到下一个select语句的in()条件里,不知道怎么做好?

ps. 我不想用子查询。
最新回答
无可代替的骄傲

2024-06-27 08:13:11

你可以用fetch啊
把你需要的值fetch into 一个值,然后将这个值放入in()子句中
天生傲骨

2024-06-27 18:17:06

这个其实方法很多,笨办法就是,每一个结果都循环取出,并且拼成一个字符串,格式就用能够放到in()里面的.

然后再拼一个动态sql,就好了