自动创建代码 (Master Data Services)

适用于:Windows Azure SQL 托管实例上的 SQL Server

重要

Master Data Services(MDS)在 SQL Server 2025(17.x)中被移除。 我们继续支持 SQL Server 2022(16.x)和早期版本中的 MDS。

在 Master Data Services 中,可以为 Code 属性或任何其他数值属性自动生成数值。 自动生成代码时,不会阻止您输入其他代码值;实际上只是自动设置初始值。

生成代码值

管理员可以通过编辑关联实体的属性,为 Code 特性配置自动生成的值。 他们可以指定一个初始值,让每个后续值依次增加 1。

当您在某个工具中或使用暂存过程将 Code 值输入到 MDS 时,可以将 Code 值留空,系统会自动生成 Code 值。 也可以指定您选择的 Code 值。

生成其他属性值

管理员可以通过创建业务规则,自动为 Code 之外的属性生成值。 他们可以指定一个初始值,并指定后续每个值每次递增的数值。

当你向 MDS 输入属性值时,无论是使用某个工具还是通过暂存过程,都可以将属性值留空。 应用业务规则时,将以最大的现有值为基础增加值。 例如,如果规则是“属性默认为一个从 1 开始、增量为 4 的生成值”,并且属性当前的最大值是 700,则添加的下一个成员的值将是 704。

任务说明 主题
自动为 Code 属性生成值。 自动生成代码属性值 (Master Data Services)
自动为其他属性生成值。 自动生成代码之外的属性值 (Master Data Services)