• ORACLE PL/SQL 实例精解之第二章 通用编程语言基础


    通用编程语言基础

    2.1PL/SQL编程基础

    1. 字符类型:支持四中类型字符:字母,数字,符号和空格,组合一个或多个字符就会创建一个词汇单元

    2. 词汇单元

    a.标识符必须以字符开头

    b.保留字是pl/sql专用词

    c. 定界符只对pl/sql有特殊含义的字符(算数操作和引号)

    d.注解单行(--)多行(/**/)

    2.1.1 利用语言组件

    字符类和词汇单元相当于字母和拼写单词

    2.1.2 利用PL/SQL变量

    a v_a 和V_A是相同的变量名,PL/SQL不区分大小写

    b. 可以使用coalesce函数会把表达式列表中每个表达式与null进行比较,并返回一个非null的表达式的值

    2.1.3 不要使用关键字

    2.1.4 在PL/SQL中使用标识符

    到声明的数据类型为varchat2的时候,需要在赋值常量的时候添加单引号

    2.1.5使用Anchored数据类型

    给变量设置数据类型可以基于某种数据库对象,称作anchored声明

    Orache的数据类型

    varchar2:存储变长字符。参数必须,制定字符数据的最大长度,最大为32767。不使用常量或者变量来制定最大长度:必须使用整数类型的字面值。数据库列最大宽度为4000字节

    CHAR:存储订场字符,参数可选,。不使用常量或者变量来制定最大长度:必须使用整数类型的字面值。数据库列最大宽度为2000字节

    NUMBER(precision,scale):存储任何大小的定点或者浮点数,precision是数字的位数,scale决定是否四舍五入,可以制定精度省略位,如果scale是0,并且只允许使用整数

    BOOLEAN:存储 true,false或者null,只能把true,false或者空值Null赋予boolean变量,值true和false不能插入到数据库列

    LONG:存储变长字符串

    LOB:大型数据 可以存二进制对象,例如图像或者视频,最大为4GB

    2.1.6 声明和初始化变量

    变量必须声明,以便被引用。

    操作符

    算数操作符(**,*,/,+,-)

    比较操作符(=,<>,!=,<,>,<=,>=,LIKE,IN,BETWEEN,IS NULL, IS NOT NULL, NOT IN)

    逻辑操作符(AND,OR,NOT).

    字符串操作符(||,LIKE)

  • 相关阅读:
    有关类成员变量和局部成员变量初始值设置问题
    Redis在windows下安装与配置
    java内存区域-方法区
    Java中的反射机制(一)
    (转)Spring实现IoC的多种方式
    UUID
    Python os.path
    Leetcode 215、数组中第k个最大的元素
    树的非递归遍历
    About MySQL
  • 原文地址:https://www.cnblogs.com/Kubility123/p/5689979.html
Copyright © 2020-2023  润新知