PL/SQL学习笔记

PL/SQL学习笔记

1、启动sqlplus

  1. crtl+R sqlplus 启动sqlplus
  2. 输入用户名密码登陆oracle
  3. 输出hello world!
    ps:
    SQL> set serveroutput on //这句不写的话不会有结果输出
    SQL> BEGIN
    2 dbms_output.put_line(‘hello world!’);
    3 END;
    4 / //结尾加/执行PL/SQL块
    hello world!
    PL/SQL 过程已成功完成

2.PL/SQL块
格式:
[DECLARE
变量声明]
BEGIN
语句
[EXCEPTION
异常处理]
END;

ps:
示例

3.PL/SQL变量

  1. 定义:identifier [CONSTANT] datatype [NOT NULL] [:=expr|DEFAULT expr]
  2. 命名规则:标识符最多30个字符,以字母开头,可以包含数字、$、_
  3. 加入CONSTANT表示为常量
  4. NOT NULL表示不允许为空
  5. :=和DEFAULT都可以为变量赋初值

    数据类型:

    1. 标量:保存单一值
    2. 组合量:保存多个值
    3. 参照量:类似于指针
    4. 大对象:BLOB,CLOB,NCLOB等
    5. 数值:INTEGER,FLOAT,NUMBER…
    6. 字符:CHAR,VARCHAR,VARCHAR2,STRING…
    7. 日期:DATE,TIMESTAMP,INTERVAL YEAR TO MONTH…
    8. 逻辑:BOOLEAN
    9. 组合量:RECORD,Index by TABLE…
    10. 参考量:REF CURSOR
    11. 大对象:BLOB,CLOB…
    12. %TYPE:参考表中列或已定义变量类型,标量
    13. %ROWTYPE:参考表中行的类型,组合量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值