【发布时间】:2012-06-14 04:27:55
【问题描述】:
我知道在标准 SQL 中你可以这样做:
update top (100) table1 set field1 = 1
(参考:how can I Update top 100 records in sql server)
但这在 DB2 中是不允许的。谁能告诉我如何在 DB2 中完成相同的结果?谢谢!
【问题讨论】:
-
TOP x不在 SQL 标准中,它是 MS SQL Server(可能还有 Sybase)独有的扩展。FETCH FIRST x ROWS在 SQL:2008 中引入
标签: sql db2 ibm-midrange