使用 Microsoft 可扩展存储引擎创建唯一的自动分配变量

发布于 2024-08-22 05:50:01 字数 135 浏览 6 评论 0原文

我正在使用可扩展存储引擎,并且想要一个唯一的列(32 位宽)。我需要数据库自动分配此列中的值,

我希望找到类似 JET_bitIndexUnique 之类的东西,我可以屏蔽它?

如果没有这样的面具,实现目标的正确方法是什么?

I'm using Extensible Storage Engine and want a unique column (32bits wide). I need the values in this column to be auto assigned by the database

I'm hoping to find something like JET_bitIndexUnique that I can mask in?

if there isnt such a mask whats the proper way to achieve the goal?

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

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

发布评论

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

评论(1

飘逸的'云 2024-08-29 05:50:01

请参阅:版本、​​自动增量和托管列

自动递增列
当有新记录时,ESE 递增
被插入到表中。价值
包含在自动增量列中
中的每条记录都是唯一的
表,并不能保证
连续的。这些值不是
回收,但可以在某些情况下重复使用
案例。仅限类型的列
JET_coltypLong(长整型)和 JET_coltypLongLong
(货币)可以是自动增量列。

Wiki:可扩展存储引擎

Please see: Version, Auto-Increment and Escrow Columns

Auto increment columns are automatically
incremented by ESE when a new record
is inserted into the table. The value
contained in the auto-increment column
is unique for every record in the
table and is not guaranteed to be
continuous. These values are not
recycled, but can be reused in certain
cases. Only columns of type
JET_coltypLong (Long) and JET_coltypLongLong
(Currency) may be auto increment columns.

Wiki: Extensible Storage Engine

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