求助,select多个字段赋值给多个变量,怎么写sql语句在存储过程中定义了变量v1 intv2 intv3 int从表tab1
求助,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
[解决办法]
[解决办法]
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;
