如何在sybase中选择表的最新更新

时间:2016-01-25 02:59:28

标签: sql sybase-ase

在Sybase数据库中,如何从表中选择自上次选择以来最新的行?我认为需要保留一个柜台或其他东西。你通常怎么做?感谢

1 个答案:

答案 0 :(得分:2)

  • 在表格中创建另一列,说last_update_time或 如果您没有更新其中的任何记录,请create_time。填充它 使用当前时间戳进行任何插入或更新。

  • 创建另一个表,假设audit只包含行,这样就可以了 商店last_read_time

  • 现在,当您从主表中提取数据时,请选择 max(last_update_time)并将其存储在audit.last_read_time中。

  • 从下次投放中,选择last_update_time >的日期 audit.last_read_time