类型形状的数据库属性(定义)

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

使用这些选项可以创建已命名或未命名的行类型,这些行类型可作为表或视图的可重复使用的类型定义。

已命名的行类型基于表的 SQL 规范(称为类型化的表),并在系统内标识为永久类型存储。未命名的行类型不会标识为永久类型存储。

行类型创建复合数据类型,可用于将在对象关系数据库上实现的模型。行类型可以指定为数据类型。

名称

键入将显示在“列属性”对话框的“数据类型”选项卡上和“类型”窗口中的复合类型的名称。

默认情况下会为名称添加一个后缀,以根据“复合类型”下的选定内容的区分其类型。

名为行类型

选择此选项可指定该类型不是任何其他类型的别名。

不同类型

选择此选项可指定该类型基于另一个类型,并与其所基于的类型具有相同的表示方式,但它自身是完全互异的类型。

如果选择该选项,您将无法选择“域”类别上的选项。

选择此项可指定该类型是另一个类型的别名;它是同一类型的间接表示方式。

如果选择该选项,您将无法选择“域”类别上的选项。

注意: 选择“域”后,“别名集合类型”选项变为可用。

别名 (仅当选定的域时可见) 的集合类型

选择一个选项,以指定属性的值是否是单个值、集、列表或多重集的集合。在关系数据库中,所有属性集合类型都是单个值。对象关系数据库允许您指定其他集合类型。

单个值(列):该集合类型由单个值进行填充。对具有单个值集合类型的记录执行查询将返回单个值(如 1、a 或 string1)。  

集:该集合类型由同一数据类型的一组值进行填充。对具有集集合类型的记录执行查询将返回一组值(如 {1, 2, 3, 4}、{a, b, c} 或 {string1, string2, string3})。  

列表:该集合类型由同一数据类型的值列表进行填充。对具有列表集合类型的记录执行查询将返回一组值,如 (3, 2, 1, 4)、(b, a, c) 或 (string2, string1, string3)。顺序在类型中很重要,而在集和多重集中并不考虑顺序。  

多重集:该集合类型由同一数据类型的多组值或大量值进行填充。对具有多重集集合类型的记录执行查询将返回值将为多组值或大量值(如 {1, 1, 2, 3, 3, 3, 3, 4}、{a, b, b, b, c} 或 {string1, string2, string2, string3})。  

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×