关于拉练表 拉练表的设计原理,他的优势?讲的越详细越好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有听说过这样的专用名词,是存拉链的表?还是值得 linklist table? 就是比如一条业务进来,有个begin_date,end_date字段 ,最后的一个end_date 为9999-12-31 拉链表又叫历史拉链表,它是在一张表上进行的操作,操作过程如下:先讲讲它的作用:历史拉链表是记录在某一段时间内,你想要关心的数据的值,当这个数据变化的时候,就向历史拉链表里面添加一天数据,记录变化。再讲讲它的实现:历史拉链表里面都有两个字段,start_date,end_date,当你关心的数据变化时最后一条记录的start_date是某个时间值,而end_date为null,因为它到现在为止还没有变化,当数据发生变化时,触发器将end_date的值改为当前的时间值,同时添加一天新纪录,这条新纪录的start_date与上条记录的end_date值相同,同时新纪录的end_date值为null,因为到现在为止还不知道改变的数据能保持多久不改变。就是这样的了,希望我的讲解够清楚了兄弟。 分区索引是个什么情况,怎么不是建在表上的分区字段上?! 求Oracle中国用户讨论组CNOUG邀请码 ORA-03113:通信通道的文件结束 如何在VS.NET 中配置PRO*C环境 求助,ORA-01033 Access导入到Oracle11g,ODBC配置问题 RMAN恢復 新人 请教:在linux安装的oracle817的问题,我在/u01下安装可以,为什么更好目录就不行? 这样的UpdateSql语句如何写 oracle存储过程多步操作问题,请大神们赐教 ORACLE sql语句的问题 求一段英文句子的翻译
没有听说过这样的专用名词,是存拉链的表?
还是值得 linklist table?
先讲讲它的作用:历史拉链表是记录在某一段时间内,你想要关心的数据的值,当这个数据变化的时候,就向历史拉链表里面添加一天数据,记录变化。
再讲讲它的实现:历史拉链表里面都有两个字段,start_date,end_date,当你关心的数据变化时最后一条记录的start_date是某个时间值,而end_date为null,因为它到现在为止还没有变化,当数据发生变化时,触发器将end_date的值改为当前的时间值,同时添加一天新纪录,这条新纪录的start_date与上条记录的end_date值相同,同时新纪录的end_date值为null,因为到现在为止还不知道改变的数据能保持多久不改变。就是这样的了,希望我的讲解够清楚了兄弟。