一、PL/SQL基础
- PL/SQL:Procedural Language/SQL,过程语言/SQL
- 是结合了Oracle过程语言和结构化查询语言的一种扩展语言
- 通过PL/SQL可以编写出具有很多高级功能的程序
- 具有编程语言的特点,能够添加程序逻辑,程序控制
- 一个PL/SQL语句块由三部分组成
- 声明部分
- 执行部分
- 异常部分
[DECLARE]
-- 此处声明变量、游标等
BEGIN
-- 执行部分,过程或SQL语句,即程序主体
[EXCEPTION]
-- 异常捕捉部分
END;
- 打印输出 DBMS——OUTPUT.PUT_LINE(name)
- 声明变量
- 普通变量 v_name VARCHAR(20)
- 常量 v_name CONSTANT VARCHAR(20) :=‘张三’
- 注释
- – 双减号,单行注释
- /* 多行注释 */
- 给变量赋值
- v_name:=‘张三’
select name,age into v_name,v_age from student where stuId=6
,select .. into ..
赋值只能返回一条语句,返回多条或者0条则报错
- 属性类型