本帖最后由 DJQTDJ 于 2015-5-29 14:00 编辑
因为这2种时间是两种事项,所以需要把 实际的时间和预定时间区分开来,变成2个数组,有什么简单方法,我这边只有这个笨方法,方法如下
TYPE DATEYPT IS TABLE OF VARCHAR2(14) INDEX BY BINARY_INTEGER;
DATEY(1) := PF432_R01.DATE01Y; -- 日時01(予定)
DATEY(2) := PF432_R01.DATE02Y; -- 日時02(予定)
DATEY(3) := PF432_R01.DATE03Y; -- 日時03(予定)
DATEY(4) := PF432_R01.DATE04Y; -- 日時04(予定)
DATEY(5) := PF432_R01.DATE05Y; -- 日時05(予定)
DATEY(6) := PF432_R01.DATE06Y; -- 日時06(予定)
DATEY(7) := PF432_R01.DATE07Y; -- 日時07(予定)
DATEY(8) := PF432_R01.DATE08Y; -- 日時08(予定)
DATEY(9) := PF432_R01.DATE09Y; -- 日時09(予定)
DATEY(10) := PF432_R01.DATE10Y; -- 日時10(予定)
DATEY(11) := PF432_R01.DATE11Y; -- 日時11(予定)
DATEY(12) := PF432_R01.DATE12Y; -- 日時12(予定)
DATEY(13) := PF432_R01.DATE13Y; -- 日時13(予定)
DATEY(14) := PF432_R01.DATE14Y; -- 日時14(予定)
DATEY(15) := PF432_R01.DATE15Y; -- 日時15(予定)
DATEY(16) := PF432_R01.DATE16Y; -- 日時16(予定)
DATEY(17) := PF432_R01.DATE17Y; -- 日時17(予定)
DATEY(18) := PF432_R01.DATE18Y; -- 日時18(予定)
DATEY(19) := PF432_R01.DATE19Y; -- 日時19(予定)
DATEY(20) := PF432_R01.DATE20Y; -- 日時20(予定)
实际时间也是这样,但是如果这个时间有100条的话,种类有10个,那就得复制10次,而且代码看起来也不好看,大神们,有什么好办法么?