Gần đây tôi đã có một cuộc thảo luận với một đồng nghiệp, người đang cố gắng xóa thứ tự bằng các mệnh đề khỏi truy vấn sản xuất vì thứ tự theo cột giống như khóa chính .
Sau một cuộc thảo luận dài, trong đó tôi đã cố gắng giải thích rằng anh ta không thể đảm bảo việc đặt hàng dựa trên khóa chính, kết luận cuối cùng là anh ta sẽ không thay đổi các truy vấn MSSQL.
Nhưng anh vẫn sẽ thay đổi các truy vấn DB2.
Tôi không thể ngay lập tức tìm thấy một bài viết từ chối rằng các lệnh truy vấn của DB2 bằng khóa chính và hiện đang tự hỏi liệu nó có hay không.
Vì vậy, câu hỏi của tôi là, làm thế nào để DB2 đặt hàng một truy vấn nếu không có thứ tự theo mệnh đề? Nó có sử dụng khóa chính không?
Làm thế nào bạn có thể đảm bảo dữ liệu được sắp xếp theo thứ tự một cách chính xác, không có thứ tự theo mệnh đề, trong một hệ thống song song?