1.基本格式

 set serveroutput on
declare
-- 申明部分
name varchar(20);
begin
-- 执行的sql语句
select ename into name from emp where empno=7566;
dbms_output.put_line(name);
end;
/
  set serveroutput on
declare
-- 申明部分
 name emp.ename%type;
myrow emp%rowtype;
begin
-- 执行的sql语句
select ename into name from emp where empno=7566;
select * into myrow from emp where empno = 7566;
dbms_output.put_line(name);
dbms_output.put_line(myrow.sal);
end;
/

  例1:简单的pl/sql if语句

 set serveroutput on
declare
weather varchar(20) := '晴天';
begin
if(weather = '晴天')
then
dbms_output.put_line('去旅游');
end if;
end;
/
去旅游

  例2:  -- 计算一下1-100的和

 set serveroutput on
declare
myindex number := 1;
mysum number := 0;
begin
loop
   exit when myindex > 100;
  mysum := mysum + myindex;
  myindex := myindex + 1;
end loop;
dbms_output.put_line(mysum);
end;
/
5050

      -- 总结: 1.不要用关键字来做变量的名称。     2. 赋值一定要用 :=

  例3:   根据不同的成绩打印出相应的级别。

 set serveroutput on
declare
grade number(4) :=75;
begin
if(grade<60)
then
dbms_output.put_line('D');
elsif(grade<70)
then
dbms_output.put_line('C');
elsif(grade<80)
then
dbms_output.put_line('B');
else
dbms_output.put_line('A');
end if;
end;
/
B

最新文章

  1. C#_Express-ickd接口
  2. Divide and conquer:Matrix(POJ 3685)
  3. NYOJ之ASCII码排序
  4. Process and Thread
  5. iOS之UI--指示器HUD的创建和设置
  6. ubuntu 下搭建apache+python的运行环境
  7. sql简单实用的统计汇总案例参考
  8. 17.4.3 使用MulticastSocket实现多点广播(4)
  9. wget用法汇总
  10. nested exception is java.lang.ClassNotFoundException
  11. js data日期初始化的5种方法
  12. [转]Easily Add a Ribbon into a WinForms Application
  13. POJ 1236 Network of Schools(tarjan)题解
  14. ubuntu编译安装ruby1.9.3,从p551降级到p484
  15. WPF binding Tag
  16. line 1: syntax error: unexpected word (expecting ")")
  17. Oracle案例05——ORA-12162: TNS:net service name is incorrectly specified
  18. apply,call,bind
  19. Java太阳系小游戏分析和源代码
  20. appium(5)-Appium capabilities

热门文章

  1. Python学习笔记——基础篇【第六周】——json &amp; pickle &amp; shelve &amp; xml处理模块
  2. MySQL data路径为空解决方法
  3. SQL Server2012中的SequenceNumber
  4. [ An Ac a Day ^_^ ] [kuangbin带你飞]专题五 并查集 POJ 2236 Wireless Network
  5. markdown 自定义一个锚点
  6. php 便利数组方法
  7. 1张图看懂RAID功能,6张图教会配置服务器【转】
  8. 转: Executor类
  9. Dev 甘特图
  10. Ubuntu 安装Composer