2010-08-23 69 views

回答

1

有沒有明確的答案,因爲它取決於你的其他工具,你現有的命名約定,甚至個人喜好。例如,您可以使用每個表上都需要「ID」的ORM。就個人而言,我會去「ProductID」,因爲它可以更容易地閱讀查詢(對我來說),我不喜歡下劃線。

完全錯誤的一個說法是「ID」節省了打字時間:與編寫代碼相比,您花費更多時間閱讀代碼,因此您應該始終優先考慮可讀代碼而不是節省擊鍵次數。

如果你想要一些'真實'的參考,請檢查Joe Celko的book on SQL programming style和/或ISO 11179

1

只是ID。它更短,並與Wizardby和其他代碼生成工具/ automappers /等很好地發揮。

+0

表名已經存儲了。爲什麼要將該信息複製到字段中。 – 2010-08-23 08:58:40

+0

因爲如果你有15個表都帶有「ID」的列,這意味着每個表上的不同的事物,它使得加入PITA。 – 2011-12-13 14:52:29

相關問題