标识列可以帮助执行更新语句

时间:2016-11-24 10:01:35

标签: sql sql-server

我需要对sql server上包含超过600M行的表进行更新,并且此表不包含标识列,这是它迄今为止的工作原理:

UPDATE myTable set myBitColmun=1 where key='specifickey'

此类查询需要1分钟才能更新此特定行。并想象在整个表格上进行更新所需的时间。我需要每次都在桌面上进行这种更新。

我的问题是:可以通过标识列帮助执行更新语句吗?

alter table  myTable
add id int identity(1,1)

并更改我之前的查询:

UPDATE myTable set myBitColmun=1 where id=specificId

0 个答案:

没有答案