Bởi vì trước đây các điều khiển thiết kế lỏng lẻo hơn nhiều so với ngày nay và người chịu trách nhiệm thiết kế bảng này nghĩ rằng việc xử lý ints sẽ dễ dàng hơn so với các cột thời gian riêng biệt (hãy nhớ rằng đây là trước khi chúng tôi có dữ liệu ngày và giờ riêng biệt các loại và cả khi logic phổ biến là việc xử lý các số nguyên hiệu quả hơn nhiều so với chuỗi hoặc ngày). Tất cả chúng ta vẫn đang trả tiền cho sự lựa chọn thiết kế này. Tôi đã cố gắng tạo bảng của riêng mình, thay thế bảng hiện có bằng chế độ xem và xem tôi có thể phá vỡ bao nhiêu (không chắc là có thể không, nhưng nó sẽ làm cho bất kỳ mã hóa tùy chỉnh nào xung quanh Tác nhân bớt đau đớn hơn nhiều).
Không chắc chắn bạn sẽ theo dõi tại sao bây giờ, trừ khi bạn góc nhà phát triển đó và cho anh ấy hoặc cô ấy một trường hợp scotch. Có khả năng cùng một tâm lý đã dẫn đến hai cột SPID ở sp_who2
đầu ra (câu chuyện có thật, hoặc tôi đã nói - nhà phát triển đã phát bệnh khi cuộn sang bên trái để xem SPID nào chịu trách nhiệm về các số liệu ở bên phải, vì vậy anh ta hoặc cô ấy đã thêm một mục khác ở cuối danh sách cột).