Tôi biết rằng trong SQL tiêu chuẩn mà bạn có thể làm điều này:Làm thế nào tôi có thể cập nhật top 100 hàng trong DB2
update top (100) table1 set field1 = 1
(tham khảo: how can I Update top 100 records in sql server)
Nhưng điều này không được phép trong DB2. Bất cứ ai có thể tư vấn cho tôi về cách thực hiện cùng một kết quả trong DB2? Cảm ơn!
'TOP x' không nằm trong tiêu chuẩn SQL, nó là một phần mở rộng độc đáo để MS SQL Server (và có lẽ Sybase). ['FETCH FIRST x ROWS'] (http://en.wikipedia.org/wiki/Select_ (SQL) #FETCH_FIRST_clause) đã được giới thiệu trong SQL: 2008 – bhamby