大家好,请教个问题,用PROC调用数据时,如下可以将返回之存到变量minute中
EXEC SQL SELECT count(*) INTO :minute
当select返回值有多行多列时,怎样保存到多个变量中呢(想要下面的三个数值)?谢谢!
例如语句返回值如下:
avgtalk
1 80.904388
2 139.175
3 125.6
------解决方案--------------------
可以用RECORD,配合集合的方式来操作
------解决方案--------------------
复合数据类型
------解决方案--------------------
你这样是肯定不行的,推荐用2楼的方法。
------解决方案--------------------
恩 用RECORD
------解决方案--------------------
select c1,c2,c3 into var1,var2,var3 from ...