我读过一些关于NEWID()
MS SQL 的帖子和文章。在决定是否使用此方法之前,我想了解一些信息。我的单页应用程序有几个表。其中一个表应该为每个客户存储唯一的键。我想知道我是否NEWID()
也应该使用我应该如何将该 id 存储在表中?我看了看dataypes
,有unique-identifier
类型。很少有文章提到我会遇到潜在的性能问题,特别是如果我将超过 100k 的数据加入到其他一些表中。我将遇到这种情况,我必须将这些记录加入到不同的表中。如果有人能提供一些答案或建议,那就太好了。提前致谢!
这是我的表的示例:
Column Name Data Type Allow Nulls
hm_id int Unchecked // auto-increment id
hm_studentID uniqueidentifier Unchecked // primary key
hm_firstName varchar(50) Checked
hm_lastName varchar(50) Checked
hm_dob datetime Checked