Wie man einen Primärschlüssel Groß-/Kleinschreibung

January 2

Sie schaffen einen Primärschlüssel in einer Datenbank als Feld, die eindeutige Kennung für jede Datenzeile bereitstellt. Standardmäßig kann keinen Primärschlüssel enthalten identische Zeichen mit gemischte Groß-und Kleinschreibung, z. B. Wenn Sie identifiziert eine Zeile mit Informationen zu Welpen, die mit einer Taste als "Welpen" und ein anderes als "Welpen." Viele der beliebtesten Datenbanksystemen wie Microsoft SQL Server, Oracle und MySQL machen dies durch die Bereitstellung von Möglichkeiten, um die Groß-und Kleinschreibung zuweisen, wenn Sie den Primärschlüssel zu erstellen.

Anweisungen

Schreiben und Ausführen der SQL-Syntax

1 Öffnen Sie den Befehlszeilen oder grafischen SQL-Editor in SQL Server Management Studio und geben Sie Folgendes ein, wobei Table_name ist der Name der Tabelle, die den Primärschlüssel enthält, Column_name ist der Name der Primärschlüsselspalte und Data_type ist die Genauigkeit der Primärschlüsselspalte:

ALTER TABLE table_name

ALTER COLUMN Column_name Data_type COLLATE SQL_Latin1_General_CP1_CS_AS

2 Öffnen Sie den Befehlszeilen oder grafischen SQL-Editor in MySQL und geben Sie Folgendes ein, wobei Table_name ist der Name der Tabelle, die den Primärschlüssel enthält, Column_name ist der Name der Primärschlüsselspalte und Data_type ist die Genauigkeit der Primärschlüsselspalte:

ALTER TABLE table_name

Ändern Sie Column_name Data_type CHARACTER SET latin1 COLLATE latin1_general_cs;

3 Öffnen Sie den Befehlszeilen oder grafischen SQL-Editor in Oracle und geben Sie Folgendes ein, wobei Table_name ist der Name der Tabelle, die den Primärschlüssel enthält, Column_name ist der Name der Primärschlüsselspalte und Data_type ist die Genauigkeit der Primärschlüsselspalte:

ALTER TABLE table_name

ÄNDERN (Column_name Data_type NCHAR_CS);

Tipps & Warnungen

  • Sie müssen hinzufügen eine Drop-Anweisung aus, um die Anweisungen zu ändern, da die Groß-und Kleinschreibung Änderungen können nicht angewendet werden, bis die unique-Einschränkung zuerst gelöscht wird.
  • Vorsicht vor Primärschlüsselwerte Groß-/Kleinschreibung zu machen, weil dies Kompatibilitätsprobleme zwischen Datenbanksystemen führen kann.