restricţii
Numai colaționarea Windows Unicode poate fi utilizată numai cu clauza COLLATE pentru a aplica parametrii de sortare la tipurile de date nchar. nvarchar și ntext la nivelul coloanei și expresiei. Ele nu pot fi utilizate cu o clauză COLLATE pentru a schimba colaționarea unei baze de date sau a unei instanțe de server.
Dacă parametrii de sortare specificați sunt utilizați sau utilizați de obiectul de legătură utilizând o pagină de cod care nu este acceptată de Windows, motorul de bază de date va emite o eroare.
recomandări
Dacă parametrii de sortare a bazei de date sunt modificați, atunci următoarele modificări:
Toate coloanele sunt caractere. varchar. text. NCHAR. nvarchar sau ntext în tabelele de sistem sunt înlocuite cu un nou parametru de sortare.
Toți parametrii de caractere existenți. varchar. text. NCHAR. nvarchar sau ntext, iar valorile scalare returnate pentru procedurile stocate și funcțiile definite de utilizator sunt înlocuite cu noul parametru de sortare.
Tipurile de date de sistem char. varchar. text. NCHAR. nvarchar și ntext și toate tipurile de date definite de utilizator bazate pe aceste tipuri de date de sistem sunt înlocuite cu noua opțiune de sortare implicită.
Puteți modifica colaționarea pentru orice obiecte noi create în baza de date de utilizatori utilizând clauza COLLATE a instrucțiunii ALTER DATABASE. Această instrucțiune nu modifică colaționarea coloanelor în tabelele de utilizatori existente. Se poate modifica utilizând clauza COLLATE a instrucțiunii ALTER TABLE.
siguranță
permisiune
Aveți nevoie de permisiunea CREATE DATABASE în baza de date master sau în permisiunea CREATE ANY DATABASE sau ALTER ANY DATABASE.
Aveți nevoie de permisiune ALTER în baza de date.
Setarea și modificarea parametrilor de sortare a bazei de date
În Object Explorer, conectați la instanța componentei SQL Server Database Engine, extindeți-o și apoi extindeți nodul Databases.
Când creați o bază de date nouă, faceți clic dreapta pe Baze de date și selectați Creare bază de date. Dacă nu doriți să utilizați opțiunile de sortare implicite, accesați pagina Setări și selectați opțiunea dorită din lista derulantă Opțiuni de sortare.
Dacă baza de date există deja, faceți clic cu butonul din dreapta pe baza de date dorită, apoi faceți clic pe Proprietăți. Accesați pagina Setări. apoi selectați opțiunea dorită din lista derulantă "Opțiuni de sortare".
Când ați terminat, faceți clic pe OK.
Setarea colaționării bazei de date
Conectați-vă la motorul bazei de date.
În panoul "Standard", faceți clic pe Creare interogare.
Copiați următorul exemplu în fereastra de interogare și faceți clic pe Executare. Acest exemplu arată modul de setare a colaționării cu clauza COLLATE. Exemplul creează baza de date MyOptionsTest. în care sunt utilizați parametrii Latin1_General_100_CS_AS_SC de sortare. Pentru a verifica parametrul, după crearea bazei de date, executați instrucțiunea SELECT.
Schimbarea opțiunilor de sortare baze de date
Conectați-vă la motorul bazei de date.
În panoul "Standard", faceți clic pe Creare interogare.
Copiați următorul exemplu în fereastra de interogare și faceți clic pe Executare. Acest exemplu arată cum se poate modifica numele de colaționare utilizând clauza COLLATE din instrucțiunea ALTER DATABASE. Executați instrucțiunea SELECT. pentru a verifica modificarea.
director
Concepte de bază
Adăugări la nivel comunitar
Afișare: Mijlocit protejat
Această pagină a fost utila? Da, nu
Au rămas 1500 de caractere
Mulțumesc! Vă mulțumim pentru feedbackul dvs. Opinia dvs. este foarte importantă pentru noi.