Có một cuộc tranh luận kéo dài đang diễn ra ở đây vì vậy tôi muốn nghe ý kiến khác.
Tôi có nhiều bảng với PK nhận dạng duy nhất. Cho dù đây là một ý tưởng tốt nằm ngoài phạm vi ở đây (và nó sẽ không thay đổi bất cứ lúc nào sớm).
Bây giờ, cơ sở dữ liệu phải được hợp nhất được xuất bản và các DEV đang ủng hộ việc sử dụng một cột hàng riêng biệt thay vì đánh dấu PK hiện tại là ROWGUIDCOL.
Về cơ bản, họ nói rằng ứng dụng không bao giờ nên mang vào miền của nó thứ gì đó chỉ được sử dụng bởi bản sao (chỉ là "công cụ DBA" cho chúng).
Từ quan điểm hiệu suất, tôi thấy không có lý do tại sao tôi nên thêm một cột mới để làm điều gì đó tôi có thể làm với một cột hiện có. Hơn nữa, vì đó chỉ là "công cụ DBA", tại sao không để DBA chọn?
Tôi hiểu quan điểm của DEV, nhưng tôi vẫn không đồng ý.
Suy nghĩ?
EDIT: Tôi chỉ muốn nói thêm rằng tôi thuộc thiểu số trong cuộc tranh luận này và các DEV đặt câu hỏi về vị trí của tôi là những người tôi tôn trọng và tin tưởng. Đây là lý do tại sao tôi dùng đến để hỏi ý kiến.
Tôi cũng có thể đang thiếu một cái gì đó và có thể đã hiểu sai quan điểm của họ.