1

我读过一些关于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
4

0 回答 0