数据库——PL/SQL(一)

1.PL/SQL简介

PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。

2.PL/SQL环境安装设置

http://www.yiibai.com/plsql/plsql_environment_setup.html

3.PL/SQL基本语法
PL/SQL是一种块结构的语言,这意味着PL/SQL程序被划分和编写代码的逻辑块。每块由三个子部分组成:

这里写图片描述
每一个PL/SQL语句都以分号(;)结束。可嵌套在使用BEGIN和END等PL/SQL块PL/SQL块。这里是一个PL/SQL块的基本结构:

DECLARE
   <declarations section>
BEGIN
   <executable command(s)>
EXCEPTION
   <exception handling>
END;

‘Hello World’ 示例:

DECLARE
   message  varchar2(20):= 'Hello, World!';
BEGIN
   dbms_output.put_line(message);
END;
/

end; 行信号是PL/SQL块的末端。要运行SQL命令行代码,则可能需要代码的最后一行前,输入在第一个空行的开头。当上述代码在SQL提示符执行时,它产生了以下结果:

Hello World

PL/SQL procedure successfully completed.

补充:
1.如何执行PL/SQL程序

有两种方法:
a.写到特殊编辑器中然后以.sql格式保存文件使用@引入到命令行中
b.直接将程序写在命令行中

2.程序执行完成后只显示PL/SQL 过程已成功完成。而没有显示运行结果

执行语句:set serveroutput on 即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值