PLSQL总体来说是一种比较严谨的语言,但是相对C、JAVA之类传统语言又显得随意多了,隐含声明(implicitly declare)就是一个体现。
这种隐含声明出现在for循环中,作为for循环的循环索引变量,无需事先声明其数据类型就可以直接使用。比如:
1.数值型循环索引,比如这个for语句中的idx是个PLS_INTEGER类型的本地变量
2.记录类型循环索引,比如下面的rec是%ROWTYPE类型
PLSQL总体来说是一种比较严谨的语言,但是相对C、JAVA之类传统语言又显得随意多了,隐含声明(implicitly declare)就是一个体现。
这种隐含声明出现在for循环中,作为for循环的循环索引变量,无需事先声明其数据类型就可以直接使用。比如:
1.数值型循环索引,比如这个for语句中的idx是个PLS_INTEGER类型的本地变量
2.记录类型循环索引,比如下面的rec是%ROWTYPE类型