number(6,2)
定义一个小数,并给定初始值6.6 注: :=是pl/sql的变量赋值号
v_num number(6.2):=6.6
定义一个日期类型的数据
v_date date;...3、复合变量(composite) 用于存放多个值的变量
3.1、复合类型-pl/sql记录
类似高级语言中的结构体,需要注意的是,当引用pl/sql记录中的成员时,必须要加记录变量作为前缀(记录变量...ok,使用复合类型-pl/sql记录成功的输出了员工名和工资
3.2、复合类型-pl/sql表
这种类型相当于高级语言的数组,但需要注意的是高级语言中的数组下标不能为负数,而pl/sql可以是可以为负数...ok,上面的代码将empno为7788的员工姓名放入了sp_table中,并指定其下标为0,所以我们在下面输出时,指定输出sp_table(0),所以正常输出,
下面是使用pl/sql表类型经常出错的地方...所以当我们使用pl/sql表类型时,需要注意下标的对应
ii、当查询返回的结果集是多个,但是又指定pl/sql表类型的下标,相当于pl/sql表类型只接受一个值,这个时候会报错,具体代码如下:
declare