Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 861|Válasz: 0

[Tippek] Az SQL SERVER adatbázis módosítja az alapértelmezett összeállítási szabályt

[Linket másol]
Közzétéve: 2025-8-4 16:03:56 | | | |
Bevezetés

Az alapértelmezett összeállítás az SQL Server egyik nagyon fontos része, amely meghatározza, hogyan hasonlítják és rendezik a string adatokat az adatbázisban tárolva és lekéréskor. A különböző rendezési szabályok eltérő eredményeket eredményezhetnek, különösen többnyelvű szövegek esetén. Ezért a módosítások ismerete nagy segítség lesz adatbázisok tervezésében és az adatok feldolgozásában. Ez a cikk részletesen áttekinti, hogyan módosíthatod az alapértelmezett összeállítást az SQL Serverben, és kódpéldákat is bemutatunk.

Mi az a összeállítási szabály?

Az összeállítás határozza meg a karakterkészletet, összehasonlítási szabályt és az összeállítási szabályt az SQL Serverben. Minden rendezési szabály szabályozhatja:

  • Hogyan kódolják a karaktereket (pl. UTF-8, ASCII stb.)
  • Kis- és kilépésérzékenység (például az "A" és az "a" egyenlőnek vagy nem egyenlőnek tekinthető)
  • Akcentusérzékenység (pl. hogyan kezelik az "é" és az "e" különbséget)


Példák az összeállításokra

Az SQL Serverben az összeállítás neve általában a következő részekből áll:
{karakterkészlet}_{összegyűjtés}_{érzékenység}

Például SQL_Latin1_General_CP1_CI_AS, ahol a következők:

  • SQL_Latin1_General a karakterkészlet
  • A CP1 a kódlap
  • A CI a Case Insensitive (Case Insensitive rövidítés) rövidítése
  • Az AS az Accent Sensitive rövidítése




Tekintse meg a jelenlegi adatbázis-összeállítási szabályokat

Az SQL állítás így néz ki:

Eredmény:Chinese_PRC_CI_AS

Az alapértelmezett összeállítás módosítása

Az SQL Serverben az alapértelmezett összeállítást a következő módokon módosíthatod:

  • Állítsd be az adatbázisok összeállítási szabályait.
  • Állíts be egy összeállítási szabályt az adott oszlopok számára.
  • Módosítsd az alapértelmezett összeállítási szabályokat az egész szerverre.


1. Állítsd be az adatbázis összeállítási szabályait

Ha új adatbázis létrehozásakor az alapértelmezett összeállítást kell beállítanod, használhatod az alábbi SQL utasítást:

Ha létezik adatbázis, és módosítanod kell az alapértelmezett összeállítást, használhatod a következő parancsot:

Ez módosítja a MyDatabase adatbázis alapértelmezett összeállítását.

2. Állítsd be a rendezési szabályokat adott oszlopokhoz

Bizonyos esetekben érdemes lehet különböző összeállítási szabályokat alkalmazni egy adott oszlophoz. Ebben az esetben megadhatod a kollációt a táblázat létrehozásakor:

A fenti kód létrehoz egy MyTable nevű táblát, ahol a Név oszlop kis- és kozik-érzékeny összeállítást használ.

3. Módosítsd az alapértelmezett összeállítási szabályokat az egész szerverre vonatkozóan

Egy szerver alapértelmezett összeállításának módosítása érzékeny művelet. Mielőtt ezt megtennéd, győződj meg róla, hogy megérted, milyen hatással lehet ez a dolognak. Használja a következő parancsot a szerver alapértelmezett összeállításának módosítására:

Miután módosítottad a szerver alapértelmezett összeállítását, újra kell indítanod az SQL Server példányt, hogy a változások érvényesüljenek.

Az összeállítások státuszgrafikrála

Az alábbi állapotábra az SQL Server összeállításának különböző állapotait és változásait mutatja:



Példa alkalmazás

Íme néhány alkalmazási forgatókönyv, amelyek segítenek megérteni a kollektálási szabályok fontosságát az adatbázis-tervezésben:

  • Többnyelvű támogatás: Többnyelvű alkalmazásokban szükség lehet egy összeállítást bizonyos nyelvek számára. Például a spanyol "ñ" betűt eltérő rendezési szabályok szerint másként lehet kezelni.
  • Felhasználó által definiált adatok: A felhasználó által bevitt adatok eltérő nagybetűs és akcentusjeleket tartalmazhatnak. Ebben az esetben egy megfelelő összeállítás biztosítja, hogy a felhasználók a kívánt eredményeket kapják keresés és összehasonlítás során.
  • Adatmigráció: Amikor adatokat migrálsz egyik rendszerről a másikra, fontos, hogy a céladatbázis összeállítása összhangban legyen a forrás adatbázissal, hogy elkerüljük az adatkonzisztenciát.


következtetés

Az SQL Serverben az alapértelmezett összeállítási szabályok megfelelő konfigurálása és módosítása kulcsfontosságú része az adatbázis-tervezésnek. Ez nemcsak az adattárolást és a lekérdezést érinti, hanem közvetlenül az alkalmazás felhasználói élményét is. A cikkben található kódpéldák és részletes magyarázatok révén remélem, hogy mélyebb megértést kapsz az összeállítási szabályok fogalmáról és azok módosításáról. A változtatások bevezetése előtt mindenképp készítsd biztonsági mentést és teszteld őket, hogy biztosítsd adataid integritását és biztonságát.

Utalás:A hiperlink bejelentkezés látható.




Előző:RazorLight oktató a .NET/C# sablonmotorhoz
Következő:Érdeklődjön a személyes fájlok (archivált információk) helyéről.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com