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语句可以返回整条数据!
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语句可以返回整条数据!
相关文章推荐
- 07PL_SQL过程之复杂数据类型之Record
- 06PL_SQL过程之复杂数据类型Table
- 05PL_SQL过程之使用%type声明变量
- 04PL-SQL过程之声明各种简单变量
- 03PL_SQL过程之捕获异常
- 02PL_SQL过程之声明变量
- 01PL_SQL过程之输出HelloWorld
- spark:scala读取mysql的4种方法
- 数据库结构的设计与如何最大限度的利用索引
- SQL一次性查询一个字段不同条件下的统计结果
- MySQL存储过程
- SQL错误:”***“必须是批处理中仅有的语句
- MySQL基本操作
- MySQL存储引擎介绍
- mysql5.7.13安装配置及使用
- mysql数据库之索引和分析索引
- MySQL如何优化ORDER BY
- Redis - Java连接
- MySQl之最全且必会的sql语句
- MySQl之最全且必会的sql语句