Database in te stellen.Guide

wanneer u SQL Server gebruikt, kunt U T-SQL gebruiken om de standaardvergelijking van een database op te geven. Specifiek kunt u de COLLATE clausule gebruiken van de CREATE DATABASE of ALTER DATABASE statements.

de COLLATE clausule is optioneel – als u het niet gebruikt bij het aanmaken van de database, zal de database de standaard collatie van de server gebruiken (die werd opgegeven op het moment dat SQL Server werd geïnstalleerd). En als u de clausule niet opgeeft bij het wijzigen van de database, zal de standaardvergelijking niet veranderen.

Stel eerst de collatie

in, Hier is een voorbeeld van het gebruik van de COLLATE clausule om de standaard collatie te specificeren bij het maken van een nieuwe database:

CREATE DATABASE Solutions COLLATE French_CI_AI;GO

dit voorbeeld maakt een database aan genaamd Solutions en stelt de collatie in op French_CI_AI.

Wijzig de collatie

om de collatie van een bestaande database te wijzigen, gebruikt u het ALTER DATABASE statement met de COLLATE clausule:

ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO

Dit verandert de collatie in Thai_CI_AI_WS.

controleer de collatie

er zijn verschillende manieren om de standaard collatie van een database in SQL Server te controleren. Als u SSM ‘ s gebruikt, kunt u met de rechtermuisknop op de database in de Objectbrowser klikken en Eigenschappen selecteren.

er zijn ook een aantal verschillende manieren om uw database collation te controleren met behulp van Transact-SQL.

overschrijven van de Database Collation

u kunt de database collation overschrijven op kolomniveau. Elke kolom kan zijn eigen collation hebben, die anders kan zijn dan de standaard database collation en / of de server collation.

u kunt de collatie op kolomniveau opgeven met deCOLLATE clausule bij gebruik van deCREATE TABLE ofALTER TABLE statements.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.