推荐数据类型 Number 与 Varchar 作为代理键

发布于 2024-08-19 18:02:55 字数 101 浏览 5 评论 0原文

你们中的任何人都可以告诉我代理键的最佳数据类型(数字或 varchar2)吗?我读过代理键最适合数字类型。但性能严重受数据类型的影响。它也依赖于数据库吗?

回复将不胜感激!

Can anyone of you please tell me which is the best data type for a surrogate key (number or varchar2)? I have read that surrogate key works best with the number type. But is the performance seriously have major impact with the data types. And is it database dependent too?

reply would be much appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一萌ing 2024-08-26 18:02:55

在我能想象的任何数据库中,数字数据类型都会比 varchar 更快——考虑比较的行为——但你必须做任何适合你情况的事情。如果 varchar 有意义,就使用它。如果两者同样适合您,请坚持使用数字。

A numeric datatype is going to be faster than a varchar in any database that I can imagine -- consider the act of comparing -- but you have to do whatever fits your situation. If varchar makes sense, go for it. If either fits equally well for you, stick with a numeric.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文