1 基本块结构
declare
begin
exception
end;
3.2 词法单元
引证标识符 "a number AAA"
3.2.3 字符型文字
'mike''s string' 表示 mike's string
' ' ' ' 表示一个单引号
3.3 变量声名
3。3。1 声明语法
variable_name type [CONSTANT] [NOT NULL] [ :=value]
exp:
DECLARE
v_Description VARCHAR2(50); --default NULL
v_NumberSeats NUMBER :=45;
v_Counter BINARY_INTEGER :=0;
DECLARE
v_TempVar NUMBER NOT NULL : = 0; -- have not null must be initializtion
DECLARE
v_MinimumStudentID CONSTANT NUMBER(5) : =1000;--CONSTANT 常量修饰符
同一行只能声明一个变量。用default可以代替 :=
3。4。1 标量类型
1 数字系列
NUMBER (p,s)
NUMBER 1234.5678 1234.5678
NUMBER(3) 123 123
NUMBER(3) 1234 ERROR
NUMBER(4,3) 123.4567 ERROR
NUMBER(4,3) 1.234567 1.235
NUMBER(7,2) 12345.67 12345.67
NUMBER(3,-3) 1234 1000
NUMBER(3, -1) 1234 1230
最大的精度 38 刻度范围 -84 ~ 127
还有 binary_integer pls_interger 二进制类型
。。。。。。太多了,想个别的办法做笔记好了