March 20
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 è stato identificato un riga contenente informazioni sui cuccioli utilizzando una chiave come "PUP" e un altro come "pup". Molti dei sistemi di database più popolari come Microsoft SQL Server, Oracle e MySQL conto di questo, fornendo modi per assegnare maiuscole e minuscole durante la creazione della chiave primaria.
1 Aprire la riga di comando o l'editor SQL grafico in SQL Server Management Studio e digitare la seguente, dove nome_tabella è il nome della tabella che contiene 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
ALTER COLUMN column_name data_type COLLATE SQL_Latin1_General_CP1_CS_AS
2 Aprire la riga di comando o l'editor SQL grafico in MySQL e digitare la seguente, dove nome_tabella è il nome della tabella che contiene 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
MODIFICARE column_name data_type set di caratteri latin1 COLLATE latin1_general_cs;
3 Aprire la riga di comando o l'editor SQL grafico in Oracle e digitare la seguente, dove nome_tabella è il nome della tabella che contiene 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
MODIFICARE (column_name data_type NCHAR_CS);