CREATE FULLTEXT STOPLIST(Transact-SQL)CREATE FULLTEXT STOPLIST (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)예Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

현재 데이터베이스에서 새로운 전체 텍스트 중지 목록을 만듭니다.Creates a new full-text stoplist in the current database.

중지 단어 라고 하는 개체를 사용 하 여 데이터베이스에서 관리 됩니다 중지 목록합니다.Stopwords are managed in databases by using objects called stoplists. 중지 목록은 전체 텍스트 인덱스와 연결된 경우 해당 인덱스의 전체 텍스트 쿼리에 적용되는 중지 단어 목록입니다.A stoplist is a list of stopwords that, when associated with a full-text index, is applied to full-text queries on that index. 자세한 내용은 전체 텍스트 검색에 사용할 중지 단어와 중지 목록 구성 및 관리를 참조하세요.For more information, see Configure and Manage Stopwords and Stoplists for Full-Text Search.

중요

CREATE FULLTEXT STOPLIST, ALTER FULLTEXT STOPLIST 및 DROP FULLTEXT STOPLIST는 호환성 수준이 100인 경우에만 지원됩니다.CREATE FULLTEXT STOPLIST, ALTER FULLTEXT STOPLIST, and DROP FULLTEXT STOPLIST are supported only under compatibility level 100. 호환성 수준이 80 및 90인 경우에는 이러한 문이 지원되지 않습니다.Under compatibility levels 80 and 90, these statements are not supported. 하지만 모든 호환성 수준에서 시스템 중지 목록은 새로운 전체 텍스트 인덱스와 자동으로 연결됩니다.However, under all compatibility levels the system stoplist is automatically associated with new full-text indexes.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax


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

인수Arguments

stoplist_namestoplist_name
중지 목록의 이름입니다.Is the name of the stoplist. stoplist_name 최대 128 자가 될 수 있습니다.stoplist_name can be a maximum of 128 characters. stoplist_name 현재 데이터베이스의 모든 중지 목록 가운데 고유 해야 하며 식별자에 대 한 규칙을 따라야 합니다.stoplist_name must be unique among all stoplists in the current database, and conform to the rules for identifiers.

stoplist_name 전체 텍스트 인덱스를 만들 때 사용 됩니다.stoplist_name will be used when the full-text index is created.

database_namedatabase_name
중지 목록에 지정 된 있는 데이터베이스의 이름인 source_stoplist_name 있는 합니다.Is the name of the database where the stoplist specified by source_stoplist_name is located. 지정 하지 않으면 database_name 현재 데이터베이스에 대 한 기본값입니다.If not specified, database_name defaults to the current database.

source_stoplist_namesource_stoplist_name
기존 중지 목록을 복사하여 새 중지 목록을 만들도록 지정합니다.Specifies that the new stoplist is created by copying an existing stoplist. 경우 source_stoplist_name 존재 하지 않는 또는 데이터베이스 사용자 올바른 권한이, CREATE FULLTEXT STOPLIST는 오류와 함께 실패 합니다.If source_stoplist_name does not exist, or the database user does not have correct permissions, CREATE FULLTEXT STOPLIST fails with an error. 원본 중지 목록에 중지 단어로 지정된 언어가 현재 데이터베이스에 등록되지 않은 경우 CREATE FULLTEXT STOPLIST는 성공하지만 경고가 반환되고 해당 중지 단어가 추가되지 않습니다.If any languages specified in the stop words of the source stoplist are not registered in the current database, CREATE FULLTEXT STOPLIST succeeds, but warning(s) are returned and the corresponding stop words are not added.

SYSTEM STOPLISTSYSTEM STOPLIST
새 중지 목록을 만들어지도록 지정 존재 하는 중지 목록으로에서 기본적으로는 리소스 데이터베이스합니다.Specifies that the new stoplist is created from the stoplist that exists by default in the Resource database.

권한 부여 owner_nameAUTHORIZATION owner_name
중지 목록을 소유하는 데이터베이스 보안 주체의 이름을 지정합니다.Specifies the name of a database principal to own of the stoplist. owner_name 는 현재 사용자가 멤버, 또는 현재 사용자 대 한 IMPERSONATE 권한이 있어야 주체의 이름 이어야 합니다. owner_name합니다.owner_name must either be the name of a principal of which the current user is a member, or the current user must have IMPERSONATE permission on owner_name. 값을 지정하지 않으면 현재 사용자에게 소유권이 부여됩니다.If not specified, ownership is given to the current user.

주의Remarks

중지 목록의 생성자는 해당 소유자입니다.The creator of a stoplist is its owner.

PermissionsPermissions

STOPLIST를 만들려면 CREATE FULLTEXT CATALOG 권한이 필요합니다.To create a STOPLIST requires CREATE FULLTEXT CATALOG permissions. 중지 목록 소유자는 중지 목록에 대한 CONTROL 권한을 명시적으로 부여하여 사용자가 단어를 추가 및 제거하고 중지 목록을 삭제하도록 허용할 수 있습니다.The stoplist owner can grant CONTROL permission explicitly on a stoplist to allow users to add and remove words and to drop the stoplist.

참고

전체 텍스트 인덱스가 포함된 중지 목록을 사용하려면 REFERENCE 권한이 필요합니다.Using a stoplist with a full-text index requires REFERENCE permission.

Examples

1.A. 새로운 전체 텍스트 중지 목록 작성Creating a new full-text stoplist

다음 예에서는 myStoplist라는 새로운 전체 텍스트 중지 목록을 만듭니다.The following example creates a new full-text stoplist named myStoplist.

CREATE FULLTEXT STOPLIST myStoplist;  
GO  

2.B. 기존 전체 텍스트 중지 목록에서 전체 텍스트 중지 목록 복사Copying a full-text stoplist from an existing full-text stoplist

다음 예에서는 기존 AdventureWorks 중지 목록 myStoplist2를 복사하여 새로운 전체 텍스트 중지 목록 Customers.otherStoplist를 만듭니다.The following example creates a new full-text stoplist named myStoplist2 by copying an existing AdventureWorks stoplist named Customers.otherStoplist.

CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;  
GO  

3.C. 시스템 전체 텍스트 중지 목록에서 전체 텍스트 중지 목록 복사Copying a full-text stoplist from the system full-text stoplist

다음 예에서는 시스템 중지 목록에서 전체 텍스트 중지 목록을 복사하여 myStoplist3이라는 새로운 전체 텍스트 중지 목록을 만듭니다.The following example creates a new full-text stoplist named myStoplist3 by copying from the system stoplist.

CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;  
GO  

관련 항목:See Also

ALTER FULLTEXT stoplist( Transact SQL ) ALTER FULLTEXT STOPLIST (Transact-SQL)
DROP FULLTEXT stoplist( Transact SQL ) DROP FULLTEXT STOPLIST (Transact-SQL)
구성 및 전체 텍스트 검색에 대 한 중지 단어와 중지 목록 관리 Configure and Manage Stopwords and Stoplists for Full-Text Search
sys.fulltext_stoplists( Transact SQL ) sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords( Transact SQL ) sys.fulltext_stopwords (Transact-SQL)
전체 텍스트 검색에 사용할 중지 단어와 중지 목록 구성 및 관리Configure and Manage Stopwords and Stoplists for Full-Text Search