Si stabilisce una chiave primaria in un database come un campo che fornisce l'identificazione univoco per ciascuna riga di dati . Per impostazione predefinita , una chiave primaria non può contenere caratteri identici con maiuscole e minuscole , ad esempio se si è identificato una riga contenente informazioni su cuccioli utilizzando una chiave come " PUP " e un altro come " cucciolo ". Molti dei sistemi di database più diffusi , come Microsoft SQL Server , Oracle e MySQL conto di questo , fornendo modi per assegnare maiuscole e minuscole durante la creazione della chiave primaria .
Istruzioni di scrivere ed eseguire la sintassi SQL
1
Aprire la riga di comando o grafica editor di SQL in SQL Server Management Studio e digitare quanto segue , dove nome_tabella è il nome della tabella che contiene il primario chiave , nome_colonna è il nome della colonna di chiave primaria e data_type è la precisione della colonna di chiave primaria :
ALTER TABLE nome_tabella
ALTER COLUMN nome_di_colonna data_type COLLATE SQL_Latin1_General_CP1_CS_AS
2 < p > Aprire la riga di comando o grafica editor di SQL in MySQL e digitare quanto segue , dove nome_tabella è il nome della tabella contenente la chiave primaria , column_name Nome della colonna di chiave primaria e data_type è la precisione della colonna chiave primaria :
ALTER TABLE nome_tabella
MODIFICARE nome_di_colonna data_type set di caratteri latin1 COLLATE latin1_general_cs ;
3
Aprire la riga di comando o grafica editor di SQL in Oracle e tipo il seguente , dove nome_tabella è il nome della tabella contenente la chiave primaria , nome_colonna è il nome della colonna di chiave primaria e data_type è la precisione della colonna di chiave primaria :
ALTER tABLE nome_tabella
MODIFICA ( nome_colonna data_type NCHAR_CS ) ;