博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pl/sql 编程(一)
阅读量:6173 次
发布时间:2019-06-21

本文共 895 字,大约阅读时间需要 2 分钟。

/*只有执行体部分的代码块*/

begin
 dbms_output.put_line('打印这句话……');
end;

/*有声明和执行体部分的代码块*/

declare
v_res number(6,2);
begin
 v_res := 100/7;
 dbms_output.put_line('输出结果是:'||v_res);
end;
/*有声明、执行体部分、异常处理部分的代码块*/
--基础数据
create table t_excercise_dept(
d_id number primary key ,
d_code varchar2(100),
d_name varchar2(100)
)

insert into t_excercise_dept values(1,'001','研发部');

insert into t_excercise_dept values(2,'002','销售部');
insert into t_excercise_dept values(3,'003','财务部');
insert into t_excercise_dept values(4,'003','人事部');

select * from t_excercise_dept;

declare

 v_dname varchar2(100);
 begin
   select d_name
   into v_dname
   from t_excercise_dept
   where d_code = '003';
   dbms_output.put_line('输出结果:'||v_dname);
   exception
    when no_data_found then
      dbms_output.put_line('没有对应的结果');
    when too_many_rows then
      dbms_output.put_line('对应的数据过多,请确认?');
 end;

转载于:https://www.cnblogs.com/shuaisam/archive/2012/03/27/2419350.html

你可能感兴趣的文章
5.6-全栈Java笔记:内部类的四种实现方式
查看>>
Linux微职位学习笔记-终端
查看>>
自己写了一个友盟推送的util
查看>>
Mapreduce 扫描hbase表建立solr索引
查看>>
RHEL 5.8 yum本地源
查看>>
Teams 新功能更新【五月底】Busy on Busy 忙线音
查看>>
orzdba安装与使用
查看>>
二叉搜索树的插入叶子结点的递归实现方法
查看>>
通过nginx配置不同二级域名代理多个系统
查看>>
linux基础篇-23,文件系统管理
查看>>
keepalived+nginx高可用配置
查看>>
node.js爬虫爬取电影天堂,实现电视剧批量下载。
查看>>
Ubuntu 18.04.1 LTS下部署FastDFS 5.11+Nginx 1.14.0
查看>>
PHP 运行方式(PHP SAPI介绍)
查看>>
puppet学习之puppet证书验证
查看>>
Server 2008 R2 AD RMS完整部署:四、客户端篇
查看>>
Alcatel-Lucent 7750 运营商认证设备在线用户数OID
查看>>
靠自己。linux manul手册入门
查看>>
思科设备中查询筛选的命令精华
查看>>
大数据未来将呈现的八大发展趋势
查看>>