oracle之select into多变量

背景

在oracle写存储过程时,一般可通过如下方式获取传递变量

1
select xx into v_xx from table1

但当需要获取多个变量时,就不可通过多个into来实现。

实现

在有多个变量可通过一个select语句获取时,获取变量的方式如下:

1
select x_1, x_2 into v_1, v_2 from table1

记得再使用变量v_1v_2前要先声明。