DROP SEARCH PROPERTY LIST (Transact-SQL)

如果搜索属性列表当前与当前数据库中的任何全文索引均不关联,则从数据库中删除属性列表。

重要说明重要提示

仅在兼容性级别 110 中支持 CREATE SEARCH PROPERTY LIST、ALTER SEARCH PROPERTY LIST 和 DROP SEARCH PROPERTY LIST。 在更低的兼容性级别中,不支持这些语句。

语法

DROP SEARCH PROPERTY LIST property_list_name
;

参数

  • property_list_name
    要删除的搜索属性列表的名称。 property_list_name 是一个标识符。

    若要查看现有属性列表的名称,请使用 sys.registered_search_property_lists 目录视图,如下所示:

    SELECT name FROM sys.registered_search_property_lists;
    

注释

当搜索属性列表与任何全文索引关联时,无法从数据库中删除该列表。 若要从给定全文索引中删除搜索属性列表,请使用 ALTER FULLTEXT INDEX 语句,并使用 OFF 或另一个搜索属性列表的名称指定 SET SEARCH PROPERTY LIST 子句。

查看服务器实例上的属性列表

查看与全文索引关联的属性列表

从全文索引中删除属性列表

权限

要求具有搜索属性列表的 CONTROL 权限。

注意注意

属性列表所有者可以授予列表的 CONTROL 权限。 默认情况下,创建搜索属性列表的用户就是其所有者。 可通过 ALTER AUTHORIZATION Transact-SQL 语句来更改所有者。

示例

以下示例从 AdventureWorks 数据库中删除 JobCandidateProperties 属性列表。

USE AdventureWorks;
GO
DROP SEARCH PROPERTY LIST JobCandidateProperties;
GO

请参阅

参考

ALTER SEARCH PROPERTY LIST (Transact-SQL)

CREATE SEARCH PROPERTY LIST (Transact-SQL)

sys.registered_search_properties (Transact-SQL)

sys.registered_search_property_lists (Transact-SQL)

sys.registered_search_property_lists (Transact-SQL)

概念

使用搜索属性列表搜索文档属性