当前位置: 代码迷 >> Oracle开发 >> ,select多个字段赋值给多个变量,如何写sql语句
  详细解决方案

,select多个字段赋值给多个变量,如何写sql语句

热度:25   发布时间:2016-04-24 07:33:36.0
求助,select多个字段赋值给多个变量,怎么写sql语句
在存储过程中
定义了变量
v1 int;
v2 int;
v3 int;
从表tab1选择3个字段f1,f2,f3赋值给这三个变量,要如何写

如果单个变量可以  
select f1 into v1 from tab1

但是多个变量不知道怎么用一个语句来赋值
请高手指教

------解决方案--------------------
SQL code
select f1,f2,f3 into v1,v2,v3 from tab1
------解决方案--------------------

探讨

SQL code
select f1,f2,f3 into v1,v2,v3 from tab1

------解决方案--------------------
CURSOR cSelect IS
SELECT f1,f2,f3 FROM tab1;
BEGIN
FOR rdata IN cSelect 
LOOP
v1 := rdata.f1;
v2 := rdata.f2;
v3 := rdata.f3;
EXIT;
END LOOP;
END;


  相关解决方案