Oracle/PLSQL でプロセスを作成する必要があります。作成する新しい行の start_date と end_date の間の時間間隔が、他の行の他の start_dates と end_dates と交差してはならないことを確認する必要があります。
次に、各行でその条件を確認する必要があります。一致しない場合は、繰り返しの指示を停止し、その後、「与えられた時間間隔が正しくありません」などのメッセージを表示する必要があります。
Oracle/PLSQL で繰り返し命令を作成する方法がわかりません。助けていただければ幸いです。
date_hour_i と date_hour_e で指定された時間間隔が、残りの行で指定された他の時間間隔と交差しないことをテーブルの各行で確認するには、そのようなループまたはスマートが必要です。もう1つの仕様....各行の日付は、クライアントと、指定された時間間隔でクライアントにヘアカットを実行する従業員に対応します....そして、新しい行を導入しないようにしたい同じクライアント(または他のクライアント)と従業員、新しい時間間隔は、同じ/他のクライアントと従業員との他の時間間隔と交差します....私が自分自身を明確にしたことを願っています...