SQL:存储指南
我现在有一个要求,必须将一列添加到包含唯一 ID (guid) 的表中。该ID用于匹配不同表和数据库中的记录,但不会有FK约束。将 guid 存储为 varchar(32) 还是 uniqueidentifier 类型会更好吗?
将使用此列完成连接,但不会定期进行。此 ID 不是 PK。我问的是存储和性能方面。
I now have a requirement that a column has to be added to a table that holds a unique ID (guid). This ID is used to match records in different tables and databases but there will be NO FK constraints. Would it be better to store the guid as a varchar(32) or as a uniqueidentifier type?
There will be joins done using this column but not on a regular basis. This ID is NOT a PK. I'm asking in terms of storage and performance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果它是 GUID,请将其存储为
uniqueidentifier
If it's a GUID, store it as a
uniqueidentifier