数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

OraclePL/SQL的第一次接触


发布日期:2020年07月05日
 
OraclePL/SQL的第一次接触

PL/SQL的全称是Procedural Language extensions to the Structured Query Language用中文来说就是结构化查询语言的Oracle编程扩展哈哈Oracle引入PL/SQL来克服一些SQL的限制加入了一些有特色的东西供大家在Oracle数据库上更快捷方便的建立应用

我使用PL/SQL超过两年从我一开始使用它进行程序开发就很顺利它结构化程度很高代码可读性强便于使用只要学习过SQL标准掌握它是很容易的事情不过这些优秀的品质只能存活在Oracle自己的环境里呵呵有点遗憾了!

我们先不看那些复杂的东西上来就来一段代码边写边说实践才能出真理:

REM Program Name: Messagesql// :: by Fastpoint

REM From 跟我一步一步学PLSQL

REM Run PL/SQL Script for Oracle i

SET SERVEROUTPUT ON SIZE

DECLARE

msg VARCHAR();

BEGIN

msg := hello World!;

DBMS_OUTPUTPUT_LINE(msg);

END;

/

· REM 就是注释了相当于Java和C&C++里面的///* */了作用域为一行!

· SET SERVEROUTPUT ON SIZE 是指定Oracle控制器后台输出字符长度看不明白没关系反正你记住就可以了

· DECLARE PL/SQL的变量声明关键字相当于VB里面的DIM呵呵

· BEGIN END PL/SQL的执行语句块结构定义既然有开始那么必定就有个结束

· := PL/SQL的赋值语句将右值赋予左值

· DBMS_OUTPUTPUT_LINE Oracle控制器后台输出定义相当于C&C++的printf方法记住就可以了

· / 千万别忘了这个这个在PL/SQL代表Command命令行结束语句开始执行

在Oracle SQLPlus中执行结果如图

上一篇:OracleDatabase11gR2日志收集工具

下一篇:Solaris安装Oracle10g之libCstd.so.1问题解决