Подредени (Transact-SQL)

Името на дейности по събиране, които се прилагат за израза, определението колона или на определението за база данни. collation_name може да се посочи само или Windows_collation_name SQL_collation_name. collation_name бъде буквално стойност. Collation_name име не може да бъде представляван от променлива или израз.

Windows_collation_name аргумент е името на дейности по събиране за Windows съпоставянето Name.

SQL_collation_name аргумент е името на дейности по събиране на SQL Server съпоставянето Name.

В прилагането на определението за нещо по настройките на бази данни съпоставяне Windows «Само за Unicode" не може да се използва с съпоставя предложение.

Прави клауза съпоставя да наследи съпоставяне на текущата база данни.

Съпоставя клауза може да бъде определен на няколко нива. Ето някои от тях:

Създаване или промяна на базата данни.

клауза съпоставя могат да бъдат използвани в инструкциите CREATE DATABASE и ALTER DATABASE да се уточни съпоставяне по подразбиране за базата данни. Можете също да укажете колация при създаване на база данни с помощта на околната среда сред SQL Server Management Studio. Ако не посочите съпоставяне, на базата данни се определя съпоставяне по подразбиране за потребителския модел на SQL Server.

съпоставяне на Windows «Само за Unicode" може да се използва само с клаузата за съпоставя да се прилага за съпоставяне на данните на ниво колона, както и нивото на изразяване, принадлежащи към nchar тип. nvarchar или ntext; те не могат да бъдат използвани с клаузата за съпоставя да се промени база данни, например съпоставяне на данни или сървър.

Създаване или промяна на колона на маса.

съпоставяне може да бъде определен за всеки символен низ колона с помощта на клаузата за съпоставя в CREATE TABLE изявление и ALTER TABLE. Можете също да укажете колация, когато създавате таблица с помощта на околната среда сред SQL Server Management Studio. Ако не посочите колация, колоната се определя съпоставяне по подразбиране за базата данни.

В допълнение, клаузата за съпоставя можете да използвате database_default да покаже, че колоната във временна база данни, използвана съпоставяне подразбиране на текущата база данни на потребителя за свързване вместо tempdb на база данни събиране.

Събирането групиране експресия.

ID съпоставяне зависи от нивото на което се определя този идентификатор. Чрез идентификаторите на обекти на нивото на копия, като например данни за вход и имена на база данни, съпоставянето по подразбиране за потребителския модел се прилага. Чрез идентификаторите на обекти в рамките на база данни, като например таблици, изгледи и имена на колони, опции за сортиране се прилагат, база данни по подразбиране. Например: две маси, чиито имена се различават само по случай можете да създадете база данни с дейности по събиране, малки и големи букви, но не можете да се създаде база данни с нечувствително съпоставяне. За повече информация, вижте. Раздел идентификатори бази данни.

клауза съпоставя може да се прилага само за тип пепел данни. VARCHAR. текст. nchar. nvarchar и ntext.

Съпоставя collate_name използва за обозначаване на името на SQL Server или Windows комплектите, които се прилагат за израза, определението колона или на определението за база данни. collation_name може да се посочи само или Windows_collation_name SQL_collation_name. параметър трябва да съдържа буквално стойност. Collation_name име не може да бъде представляван от променлива или израз.

Параметри за сортиране обикновено се определят от името, с изключение на инсталационната програма. Инсталацията на програмата вместо името показва определянето на основния съпоставяне (комплектоващия локал) за Windows събирането, а след това да задавате настройки за сортиране с или без случай или диакритични знаци.

Можете да извършвате система функционални fn_helpcollations. за да получите списък с валидни имена съпоставяне за Windows и SQL Server: