如何在SQL Server

时间:2017-08-01 03:54:12

标签: sql sql-server database

我想继续更新表FOREVER中的值,我该怎么做?

例如我有一张桌子:

ID | Col 1 | Col 2
---+-------+-------
1  |    123|   321
2  |    231|   321
3  |    333|   321
4  |    113|   321
5  |    153|   321

运行声明后:

1秒后:

ID | Col 1 | Col 2
---+-------+-------
1  |    222|   321
2  |    233|   321
3  |    133|   321
4  |    123|   321
5  |    183|   321

2秒后:

ID | Col 1 | Col 2
---+-------+-------
1  |    444|   321
2  |    253|   321
3  |    233|   321
4  |    183|   321
5  |     93|   321

N秒后:

ID | Col 1 | Col 2
---+-------+-------
1  |    324|   321
2  |    383|   321
3  |    343|   321
4  |    530|   321
5  |    193|   321

请注意,这里的值并不重要,我只是希望它们永远以非事务方式继续更新。

通过这样做,我想要实现的目标是什么?我不知道。只是想知道是否可以这样做而不是我不是在寻找触发器。

1 个答案:

答案 0 :(得分:0)

您可以通过在sql server中创建作业来递归执行查询,在此您可以提及每秒或每分钟或每天递归的时间等。