如何在 plsql 块内的 SELECT 语句中传递不同的变量值

Posted

技术标签:

【中文标题】如何在 plsql 块内的 SELECT 语句中传递不同的变量值【英文标题】:How to pass different values of variable in SELECT statement inside plsql block 【发布时间】:2020-07-01 10:13:38 【问题描述】:

我正在尝试解决一个问题,但我不知道如何解决。请指导我。谢谢。

【问题讨论】:

欢迎来到 SO 社区。请查看How to Ask。将其作为您问题的模板可以大大提高您获得成功答案的机会。特别是在这里,您需要将您的程序发布为文本 - 不是图像。还需要示例数据,也作为文本,以及该数据的预期输出。最后,您实际尝试解决的问题是什么?其中“传递变量”之外的更好解释将大大有助于您的情况。 【参考方案1】:
    去掉'into l_deptid',cursorrec.dept_id已经包含你想要的了。 循环不会引发 no_data_found,您可以声明一个标志变量,在循环块中将其设置为“真”,如果游标中没有行,则在过程结束时检查以引发异常。

【讨论】:

你是对的兄弟,但请写代码,因为我还在学习,对 plsql 还很陌生。

以上是关于如何在 plsql 块内的 SELECT 语句中传递不同的变量值的主要内容,如果未能解决你的问题,请参考以下文章

begin-end 块内的许多插入

IllegalArgumentException:期望块内的条件语句无效

C#:锁块内的多个线程

plsql查询语句中的not in啥意思

在 PLSQL SELECT 语句中使用变量

R语言使用Repeat函数多次执行代码块内的语句,实现循环执行任务的功能:repeat没有提供任何检查条件,所以编码者必须给出退出重复循环的条件(一般使用if和break)