DROP SEARCH PROPERTY LIST (Transact-SQL)
适用于: SQL Server Azure SQL 托管实例
如果搜索属性列表当前与当前数据库中的任何全文检索均不关联,则从数据库中删除属性列表。
语法
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 AUTHORIZATIONTransact-SQL 语句更改所有者。
示例
以下示例从 JobCandidateProperties
数据库中删除 AdventureWorks2022
属性列表。
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)