【发布时间】:2013-01-03 05:04:24
【问题描述】:
我可以为 SQL Server 表设置扩展属性。我可以为访问数据库表设置扩展属性吗?如果可能的话,我该如何设置扩展属性?
【问题讨论】:
标签: database ms-access extended-properties
我可以为 SQL Server 表设置扩展属性。我可以为访问数据库表设置扩展属性吗?如果可能的话,我该如何设置扩展属性?
【问题讨论】:
标签: database ms-access extended-properties
根据MSDN,扩展属性可用于以下方面:
MS Access 不直接与 SQL Server 比较,因为它是一个快速的应用程序数据库开发工具,一般使用 Jet/ACE 数据库后端,而 SQL Server 是一个 RDBMS。在 MS Access 中,您拥有一系列工具,例如可用于提供上述大部分属性的表单和报告。
对于 (1),您可以在表设计视图中为列指定标题,但您通常会发现列名、表名和查询(视图)的名称最好使用表单。
对于(2),您可以在表格设计视图中为每个字段(列)指定验证规则,也可以在您创建的任何表单中指定验证规则。
对于(3),您可以在表格设计视图和表单中指定格式。
对于(4),您可以为可以显示在数据库窗口中或通过代码显示的对象添加描述。
MS Access 还具有一系列附加属性,例如在验证规则被破坏时显示的验证文本,以及您通过代码自己创建的自定义属性。
【讨论】:
Here is a link 使用 Access 2013 文档访问 Microsoft (MSDN) 库。
由于DAO中的表(TableDefs)在初始语句中没有例外,因此可以将用户属性添加到表的属性集合中。
我认为,关于属性的文档可能会对您有所帮助,因为有一些特殊性需要处理。
【讨论】: