plsql变量的声明和赋值
⼀、什么是PL-SQL
PL-SQL是结合了Oracle过程语⾔和结构化查询语⾔(SQL)的⼀种扩展语⾔。具体来说,PL-SQL就是在普通的SQL语句的基础上增加了编程语⾔的特点,将数据操作和查询语句组织在PL-SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语⾔。
使⽤PL-SQL有以下优点:
1、能够把⼀组SQL语句放到⼀个模块中。使其更具模块化特点。
2、可以在PL-SQL中增加逻辑结构判断、循环等程序结构。
3、具有异常处理功能。使程序不会中断。
4、减少⽹络交互,提⾼性能。
5、具有更好的移植性。
⼆:pl sql 程序的组成
DECLARE
……声明部分
BEGIN --程序开始
……程序执⾏部分
EXCEPTION
……异常处理
END; ……结束程序
⼆:定义变量plsql配置oracle主目录
DECLARE
变量的名称name 数据类型type;
⽰例:
DECLARE
v_name varchar2(20); --声明⼀个字符串类型的变量
v_age number:=&age; --声明⼀个数字类型的变量&age表⽰输⼊数据,会临时弹出⼀个输⼊框让我们输⼊数据。
变量的赋值⽅法
1.变量的名称name 数据类型type := 给变量赋初始值
2.在内容部分 select 列名 into 变量名;
三:命名规则
1、⾸字母必须是英⽂字母,其后可以是字母,数字,$ ,#,和_下划线
2.变量名长度不超过30个字符
3.变量名中不能有空格
4.变量名不能使⽤关键字命名
四.Oracle中注意事项( DBMS_OUTPUT.PUT_LINE():输出语句)
1.全部的保留字,Oracle内置的函数,程序包以及⽤户定义的类型都应该⼤写。
2.变量前因加上前缀,表⽰该变量的变量类型。
例(1):varvhar2() v_变量名
(2)常量时 c_变量名
(3)异常时 e_异常名
3.每⾏只写⼀句语句,逗号后⾯以及运算符前后都应该加上空格
4.变量名称应都使⽤有意义的名称命名
5.命名使⽤“_”连接⽅式⽽不使⽤⼤⼩写混写
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论