一:什么是plsql?
- PL/SQL(Procedure Language/SQL) 翻译成中文是过程语言,我们要知道plsql是面向过程的语言
- PLSQL是Oracle对sql语言的过程化扩展
- 指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。
- 在oracle中叫做PL/SQL,在DB2中叫做SQL/PL,在sqlserver中叫做Transac-SQL(T-SQL)
二:学习plsql的目的:
1.通过PL/SQL程序操作数据库的效率最高。
2.为后边学习存储过程、触发器、函数等数据库对象打下基础。
三:打印hello world
SQL> declare --以declare开头,如果后面没有说明部分,declare可以省略 说明部分(变量,光标,或者例外) begin --以begin开始 --程序体 dbms_output.put_line('hello world'); --dbms_output是一个程序包,put_line是程序包提供的方法,其实也就是存储过程 end; --结束 / --退出plsql
注:如果你是在cmd里面编写,则需要输入下面这句话,使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果
set serveroutput on
/
四:plsql程序的结构
declare
说明部分&#