Nếu tôi tạo một bảng có trường datetime default getdate()
nhằm giữ ngày & thời gian chèn bản ghi, tên nào tốt hơn để sử dụng cho trường đó?Làm cách nào để đặt tên đúng cho trường tạo bản ghi (chèn)?
Tôi thích sử dụng Created
và tôi đã thấy mọi người sử dụng DateCreated
hoặc CreateDate
.
ứng cử viên khác có thể là tôi có thể nghĩ đến là: CreatedDate
, CreateTime
, TimeCreated
, CreateDateTime
, DateTimeCreated
, RecordCreated
, Inserted
, InsertedDate
...
Từ quan điểm của tôi bất cứ điều gì với ngày bên tên trông xấu vì nó có thể bị nhầm lẫn với phần ngày trong trường hợp nếu tôi có 2 trường: CreateDate
, CreateTime
, vì vậy tôi tự hỏi nếu có bất kỳ đề xuất/tiêu chuẩn cụ thể nào trong khu vực đó dựa trên các lý do thực sự, không chỉ phong cách, tâm trạng hay nhất quán. Tất nhiên, nếu có 100 bảng hiện có và đây là bảng 101 thì tôi sẽ sử dụng quy ước đặt tên giống như được sử dụng trong 100 bảng đó vì mục đích nhất quán, nhưng câu hỏi này là về bảng đầu tiên trong cơ sở dữ liệu đầu tiên trong máy chủ đầu tiên trong ứng dụng đầu tiên.
Bạn có ghi lại ngày và giờ hoặc chỉ ghi ngày vào PurchasedDate không? – alpav
Ngày và giờ - có vẻ như là một sự lãng phí để không ghi lại thời gian khi nó đã có. – amelvin