【发布时间】:2017-12-03 02:21:51
【问题描述】:
我有一个巨大的 Firebird 数据库,其中包含一个包含 4100 万行的表。最近我添加了一个新的浮点列,并想用增量数据填充它。每个下一个值都应该是前一个值,增加了RAND()。第一个值也是RAND()。
如何做到这一点?
查询
SELECT ID FROM MY_TABLE WHERE MY_COLUMN IS NULL ROWS 1;
最多需要 15 秒,因此我不会指望循环执行此查询。
该表有一个索引 ID 列,它是复合主键的一部分。
【问题讨论】:
-
Firebird 的哪个版本?
标签: firebird flamerobin