如图所示,我把表查询的结果into到变量中(HSCODE、PRODUCTTYPE都是变量来的),
发生了错误,说是找不到from.
只用一个时,是正常的,不报错。比如
select h.hscode into HSCODE from THSCODE h(不报错)
或者
select h.Type into PRODUCTTYPE from THSCODE h(不报错)
使用两个变量会出错
select h.hscode into HSCODE,h.Type into PRODUCTTYPE from THSCODE h(出错)
请问我怎样才能使用两个变量来接收值呢,请指点,谢谢!~~ ------解决方案-------------------- a,b,c into v_a,v_b,v_c ------解决方案-------------------- 楼上已解答,注意细节就好 ------解决方案--------------------
正解 ------解决方案-------------------- SELECT ename, sal INTO v_ename,v_sal
是指ENAME 放入V_ENAME,SAL 放入SAL, 必须一一对应, 当然ORACLE也会有隐式转换,将纯数值型转换插入字符型栏位等等