我必须在 Oracle/PLSQL 中创建一个过程。我必须验证我创建的新行的 start_date 和 end_date 之间的时间间隔不能与其他行的其他 start_dates 和 end_dates 相交。
现在我需要检查每一行的条件,如果它不对应重复指令应该停止,然后显示一条消息,例如“给定的时间间隔不正确”。
我不知道如何在 Oracle/PLSQL 中重复指令,如果您能帮助我,我将不胜感激。
我需要一个循环或类似的东西来验证我的表中的每一行 date_hour_i 和 date_hour_e 给出的时间间隔不与其余行给出的其他时间间隔相交。还有一个规范....每一行的日期对应于一个客户和一个在给定时间间隔内为客户理发的员工....我希望不让引入一个新行,如果相同的客户(或其他客户)和员工,新的时间间隔与相同/其他客户和员工的其他时间间隔相交......我希望我说清楚......