date_array是什么
时间: 2023-09-10 15:06:01 浏览: 95
datearray:此函数提供两个日期之间的日期数组。 它提供了年份。 任意两个日期之间的三列中的月和日。-matlab开发
`date_array`是一个自定义的PL/SQL数据类型,它是一个未命名的表类型(`TABLE OF`),表示一个日期数据的数组。在函数中,`date_array`用于存储从指定的表中查询出来的日期数据,用于计算连续天数。
在函数中,使用`BULK COLLECT INTO`语句将查询结果集中的多行数据一次性读入到`date_array`数组中,例如:
```
SELECT CDAY BULK COLLECT INTO date_array FROM HR_ABSENCE ORDER BY CDAY ASC;
```
这会将`HR_ABSENCE`表中的`CDAY`字段按照日期升序排序后,逐行读入到`date_array`数组中,用于后续的日期计算。`date_array`数组的每个元素都是一个日期类型的值。
阅读全文