CREATE FULLTEXT STOPLIST (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Erstellt eine neue Volltextstoppliste in der aktuellen Datenbank.

Stoppwörter werden über Objekte mit dem Namen Stopplisten in Datenbanken verwaltet. Eine Stoppliste ist eine Liste mit Stoppwörtern, die, wenn sie einem Volltextindex zugeordnet ist, auf Volltextabfragen für diesen Index angewendet wird. Weitere Informationen finden sie unter Konfigurieren und Verwalten von Stoppwörtern und Stopplisten für Volltextsuche.

Wichtig

CREATE FULLTEXT STOPLIST, ALTER FULLTEXT STOPLIST, und DROP FULLTEXT STOPLIST werden nur unter Kompatibilitätsstufe 100 unterstützt. Bei Kompatibilitätsgraden von 80 und 90 werden diese Anweisungen nicht unterstützt. Bei allen Kompatibilitätsgraden wird die Systemstopliste jedoch automatisch neuen Volltextindizes zugeordnet.

Transact-SQL-Syntaxkonventionen

Syntax

  
CREATE FULLTEXT STOPLIST stoplist_name  
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]  
[ AUTHORIZATION owner_name ]  
;  

Argumente

stoplist_name
Der Name der Stoppliste. stoplist_name darf maximal 128 Zeichen lang sein. stoplist_name muss innerhalb aller Stopplisten in der aktuellen Datenbank eindeutig sein und den Regeln für Bezeichner entsprechen.

stoplist_name wird verwendet, wenn der Volltextindex erstellt wird.

database_name
Der Name der Datenbank, in der sich die durch source_stoplist_name festgelegte Stoppliste befindet. Wird database_name nicht angegeben, wird standardmäßig die aktuelle Datenbank verwendet.

source_stoplist_name
Gibt an, dass die neue Stoppliste durch Kopieren einer vorhandenen Stoppliste erstellt wird. Wenn source_stoplist_name nicht existiert oder der Datenbankbenutzer keine korrekten Berechtigungen hat, CREATE FULLTEXT STOPLIST scheitert sie mit einem Fehler. Wenn in den Stopwörtern der Quellcode-Stopliste bestimmte Sprachen nicht registriert sind, CREATE FULLTEXT STOPLIST gelingt es, aber Warnung(en) werden zurückgegeben und die entsprechenden Stopwörter werden nicht hinzugefügt.

SYSTEM-STOPPLISTE
Gibt an, dass die neue Stoppliste aus der Stoppliste erstellt wird, die standardmäßig in der Ressourcendatenbank enthalten ist.

AUTHORIZATION owner_name
Gibt den Namen eines Datenbankprinzipals als Besitzer der Stoppliste an. owner_name muss der Name eines Prinzipals sein, dessen Mitglied der aktuelle Benutzer ist, oder der aktuelle Benutzer benötigt die IMPERSONATE-Berechtigung für owner_name. Wird kein Wert angegeben, wird der aktuelle Benutzer zum Besitzer.

Bemerkungen

Der Ersteller einer Stoppliste ist deren Besitzer.

Berechtigungen

Um eine STOPLIST zu erstellen, sind Berechtigungen erforderlich CREATE FULLTEXT CATALOG . Der Besitzer der Stoppliste kann für eine Stoppliste explizit CONTROL-Berechtigung erteilen, damit Benutzer Wörter hinzufügen und ändern und die Stoppliste löschen können.

Hinweis

Um eine Stoppliste mit einem Volltextindex verwenden zu können, ist die REFERENCE-Berechtigung erforderlich.

Beispiele

A. Erstellen einer neuen Volltextstoppliste

Im folgenden Beispiel wird eine neue Volltextstoppliste mit dem Namen myStoplist erstellt.

CREATE FULLTEXT STOPLIST myStoplist;  
GO  

B. Kopieren einer Volltextstoppliste aus einer vorhandenen Volltextstoppliste

Im folgenden Beispiel wird eine neue Volltextstoppliste mit dem Namen myStoplist2 erstellt, indem eine vorhandene AdventureWorks-Stoppliste mit dem Namen Customers.otherStoplist kopiert wird.

CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;  
GO  

C. Kopieren einer Volltextstoppliste aus der Volltextstoppliste des Systems

Im folgenden Beispiel wird eine neue Volltextstoppliste mit dem Namen myStoplist3 durch Kopieren aus der Stystemstoppliste erstellt.

CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;  
GO  

Siehe auch

ALTER FULLTEXT STOPLIST (Transact-SQL)
DROP FULLTEXT STOPLIST (Transact-SQL)
Konfigurieren und Verwalten von Stoppwörtern und Stopplisten für Volltextsuche
sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords (Transact-SQL)
Konfigurieren und Verwalten von Stoppwörtern und Stopplisten für Volltextsuche