当前位置: 代码迷 >> Oracle技术 >> 求解,怎么實現該功能
  详细解决方案

求解,怎么實現該功能

热度:651   发布时间:2016-04-24 08:07:43.0
求解,如何實現該功能
本帖最后由 sony33p89 于 2014-08-25 11:37:32 编辑
某表有三個欄位
ID    START_TIME          END_TIME
1      2014/8/25 11:24    2014/8/25 12:24

現要實現如下功能:
     現在我要insert第二條記錄,但是第二條記錄的start_time和end_time不能落在第一條記錄的兩個時間之間.(不能有交集)
     同理,第三條記錄的start_time和end_time不能落在第一條和第二條的時間區間內,
------解决方案--------------------
引用:
簡單來說,相當於每條記錄的時間段都是唯一的,不能重複

新插入的记录not between start_time and end_time

这里的start_time和end_time是已经存在的记录
  相关解决方案