Bất kỳ ý tưởng nào về cách tôi có thể cập nhật cột nhưng chỉ cho ví dụ row number=1
đến row number=10
?Máy chủ SQL cách cập nhật cột cho số hàng mong muốn
Trả lời
này sử dụng một bảng có nguồn gốc để cô lập các 10 dòng bạn muốn cập nhật. Lưu ý, họ cả có một ORDER BY trong họ để xác định 10 dòng
UPDATE
T
SET
SomeColumn = @newValue --or constant etc
FROM
(
SELECT
*,
ROW_NUMBER() OVER (ORDER BY something) AS rn
FROM
SomeTable
WHERE
...
) T
WHERE
rn <= 10
khi thử ví dụ thứ hai, tôi nhận được thông báo lỗi này: Msg 4428, Cấp 16, Tiểu bang 1, Dòng 1 Bảng dẫn xuất 't' không thể cập nhật được vì định nghĩa chứa mệnh đề TOP. – largo68
@ largo68: đã xóa nó – gbn
ROW_NUMBER(), OVER không hợp lệ cho SQL Server 2000. Trừ khi câu hỏi được gắn thẻ không chính xác. –
- 1. Máy chủ SQL cập nhật cột dấu thời gian
- 2. Máy chủ SQL: cập nhật cột trong một cây
- 3. cột thành hàng trong máy chủ sql?
- 4. sql máy chủ đơn hàng nhiều cột thành một cột
- 5. Cập nhật cột tự động tăng tốc trong máy chủ SQL
- 6. Tên cột không hợp lệ trên bản cập nhật máy chủ sql sau khi tạo cột
- 7. Máy chủ sql chọn cột theo số
- 8. Cập nhật hàng loạt trả về số hàng không mong đợi từ bản cập nhật; số hàng thực tế: 0; mong đợi: 1
- 9. Máy chủ SQL: chuyển đổi hàng thành cột
- 10. Máy chủ SQL chuyển đổi các cột thành hàng
- 11. Hiệu suất của Máy chủ SQL - NẾU Chọn + Cập nhật và Cập nhật
- 12. Chèn/cập nhật hàng loạt máy chủ Sql so với MERGE trong trường hợp chèn hoặc cập nhật
- 13. Cập nhật Máy chủ SQL Sử dụng Nhiều Bảng
- 14. Máy chủ SQL - thực hiện [SELECT] khóa [CẬP NHẬT]?
- 15. Máy chủ SQL: cách thêm cột nhận dạng mới và điền cột có id?
- 16. Nhận số hàng bao gồm các giá trị cột trong máy chủ sql
- 17. Máy chủ SQL - tham gia bên trong khi cập nhật
- 18. Thêm một cột số không đến máy chủ sql bảng
- 19. Máy chủ SQL: lấy tên của ứng dụng gây ra cập nhật trong trình kích hoạt
- 20. In và ghi nhật ký mong muốn
- 21. Cập nhật nhiều cột cho nhiều hàng trong một truy vấn SQL
- 22. Cách cập nhật cột dấu thời gian máy chủ sql mà không thay đổi dữ liệu ghi hình
- 23. Cập nhật một cột cho tất cả các hàng
- 24. Số học tràn trên tổng cột trong máy chủ sql
- 25. C#, SQL cập nhật nhiều hàng
- 26. Cách giải quyết "Cập nhật hàng loạt được trả về hàng không mong đợi từ bản cập nhật; số hàng thực tế: 0; dự kiến: 1" vấn đề?
- 27. Cách thêm cột số hàng trong SQL Server 2012
- 28. org.hibernate.StaleStateException: Cập nhật hàng loạt trả về số hàng không mong đợi từ bản cập nhật [0]; số hàng thực tế: 0; dự kiến: 1
- 29. SQL cập nhật top1 hàng truy vấn
- 30. So sánh các công cụ để tạo tập lệnh cập nhật cho máy chủ SQL
Bạn có thể cho biết thêm chi tiết, lược đồ bảng và có thể là vấn đề cố gắng của bạn để đạt được. – RubbleFord
hàng 1 đến 10 phải có thể nhận dạng được. Không có lệnh ngụ ý hoặc giả định trừ khi có một ORDER BY ở đâu đó – gbn
Unfortunmalety đó là SQL Server 2000! – largo68