into 问题

liuxing23 2004-08-11 06:27:55
假如我一个表mytalbe XX YY两个字段iID varName 两个变量
selct XX into iID, YY into varName from mytable where rownum = 1;
是否可以这么用?
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxing23 2004-08-12
  • 打赏
  • 举报
回复
谢谢各位
dinya2003 2004-08-12
  • 打赏
  • 举报
回复
不可以,要定义两个变量来接收两个值

select id,name into v_id,v_name from table ......
liuyi8903 2004-08-11
  • 打赏
  • 举报
回复
field into var
baojianjun 2004-08-11
  • 打赏
  • 举报
回复
不可以,

SQL> declare
2 i number(16);
3 j number(16);
4 begin
5 select num_on_st,this_st_area into i, j
6 from bao_temp
7 where rownum=1;
8 end;
9 /

PL/SQL 程序順利完成

SQL> declare
2 i number(16);
3 j number(16);
4 begin
5 select num_on_st into i,this_st_area into j
6 from bao_temp;
7 end;
8 /
select num_on_st into i,this_st_area into j
*
ERROR 在行 5:
ORA-06550: 第 5 行, 第 40 個欄位:
PLS-00103: 發現了符號 "INTO" 當您等待下列事項之一發生時:
. ( , % from
符號 ". 在 "INTO" 繼續之前插入.
jxc 2004-08-11
  • 打赏
  • 举报
回复
selct XX , YY into iID,varName from mytable where rownum = 1;

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧