【发布时间】:2013-06-02 18:18:43
【问题描述】:
我正在研究 ORACLE 存储过程,但我有疑问。 我有一个获取超过 1 行的查询,我想将所有这 3 行的值存储在 1 个变量中。 任何人都可以帮我解决这个问题。
我的查询是这样的:
SELECT STUDENT_NAME
FROM STUDENT.STUDENT_DETAILS
WHERE CLASS_ID= 'C';
此查询获取 3 个名称
杰克, 吉尔, 兔子
我希望将所有这 3 个名称存储在 1 个变量中,即 C_NAMES。 之后,我将在我的程序的进一步步骤中使用该变量。
谁能帮帮我。
非常感谢您的时间和精力。
提前致谢,
温达 :)
【问题讨论】:
-
您以后将如何使用这些值?您可以查看引用游标、PL/SQL 表...取决于您希望如何传递和/或引用它们。
-
我必须在 clob 中使用 C_NAMES 来替换值所有替换代码都完成了我现在只想要 C_NAMES 变量中的所有名称。
标签: oracle variables stored-procedures multirow