假设我有一个两列的表( id,flag),id是连续的。我希望这个表包含很多记录。我希望定期选择未标记的第一行并更新它。途中的一些记录可能已经被标记,所以我想跳过它们。如果我存储我标记的最后一个id并在我的select语句中使用它,是否更有意义,比如
select * from mytable where id > my_last_id order by i
我有一个高度“垂直”的数据库,我编写了一个动态枢轴脚本来构建一个新的时间索引表,我实际上可以在人类时间尺度上进行查询。每小时需要几分钟的数据来旋转桌子。我想以一种高效的方式更新新的表,并且我正在考虑编写一个脚本,它每分钟执行一次,以枢轴数据,附加到新表,并删除原始条目。我想永远保留新的数据。我是否应该注意到SQL server 2014的任何特性/缺陷,