SQL Server Native Client OLE DB 提供程序公开 IIndexDefinition 和 ITableDefinition 接口,使使用者能够创建、更改和删除 SQL Server 表和索引。 有效的表和索引定义取决于 SQL Server 的版本。
创建或删除表和索引的能力取决于使用者应用程序用户的 SQL Server 访问权限。 删除表可能会受到声明性引用完整性约束或其他因素的进一步约束。
面向 SQL Server 的大多数应用程序使用 SQL-DMO 而不是这些 SQL Server Native Client OLE DB 提供程序接口。 SQL-DMO 是支持 SQL Server 所有管理功能的 OLE 自动化对象的集合。 面向多个 OLE DB 提供程序的应用程序使用这些由各种 OLE DB 访问接口支持的通用 OLE DB 接口。
在提供程序特定的属性集中DBPROPSET_SQLSERVERCOLUMN,SQL Server 定义以下属性。
| 属性 ID | DESCRIPTION |
|---|---|
| SSPROP_COL_COLLATIONNAME | 类型:VT_BSTR R/W:写入 默认值:Null 说明:此属性仅在 ITableDefinition 中使用。 创建 CREATE TABLE 时,将使用此属性中指定的字符串 陈述。 |
本节中
另请参阅
SQL Server Native Client (OLE DB)
DROP TABLE (Transact-SQL)
创建索引(Transact-SQL)
DROP INDEX (Transact-SQL)