关于ORACLE存储过程一个简单的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:30:07
存储过程定义变量时,定义了一个这样的变量:

v_model table.KEY_PART_NO%TYPE;

请问这是什么类型,有什么用,还有我在单步调试的时候,v_model 的值为NULL
麻烦和我简单的说一下.

table.KEY_PART_NO%TYPE
表示v_model参照table表KEY_PART_NO列的类型!
只是一种类型的声明方式!
v_model 的值为NULL ,说明table表中的KEY_PART_NO列可为空!

把v_model的类型定义和KEY_PART_NO相同,如果KEY_PART_NO类型变化了,那么v_model也变了