我需要在现有表中添加一列。此列必须添加到表的末尾,并且必须是一个递增的整数。(身份)。
可以在现有桌子上完成吗?如果是这样怎么办?
基本上我正在转移这张桌子,需要阅读它。为此,我正在使用此查询:
select *
from (select
*,
ROW_NUMBER() over (order by localcol desc) as RowId
from " & i & ") dt
where
RowId between " & currentrow & " and " & currentrow + TextBox7.Text
但这需要太多内存,并且正在运行的 PLC 挂起,因为该表有 3.000.000 行。
由于这只能在一段时间内完成,因此我正在考虑添加一identity
列,使用该列作为范围执行查询,最后再次删除该列..