您的位置:首页 > 数据库

08PL_SQL过程之执行select语句

2016-06-26 20:16 267 查看
declare

  v_ename emp.ename%type;

  v_sal emp.sal%type;

begin

  select ename,sal into v_ename,v_sal from emp

  where empno = 7369;

  dbms_output.put_line(v_ename||' '||v_sal);

end;

需要注意的是执行PL_SQL语句时,如果内嵌select语句那么select语句必须返回一条记录,且只能返回一条记录

使用into关键字使查询结果进入预先声明的变量中去!

declare

  v_emp emp%rowtype;

begin

  select * into v_emp from emp where empno = 7369;

  dbms_output.put_line(v_emp.ename);

end;

以上示例说明内嵌的select语句可以返回整条数据!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: