Hvordan lage en primærnøkkel og små bokstaver
Du etablere en primærnøkkel i en database som et felt som gir unik identifikasjon for hver rad med data. Som standard kan en primærnøkkel ikke inneholde identiske karakterer med både store og små, for eksempel hvis du har identifisert en rad som inneholder informasjon om valper ved hjelp av en nøkkel som "PUP" og en annen som "valp". Mange av de mest populære databasesystemer som Microsoft SQL Server, Oracle og MySQL konto for dette ved å tilby måter å tilordne case-følsomhet når du oppretter primærnøkkelen.
Bruksanvisning
Skriv og kjøre SQL-syntaks
1 Åpne kommandolinjen eller grafikk SQL redaktør i SQL Server Management Studio og skriv inn følgende, der tabellnavn er navnet på tabellen som inneholder primærnøkkelen, er kolonne navnet på primærnøkkelkolonne og DATA_TYPE er presisjonen av primærnøkkelen kolonnen :
ALTER TABLE tabellnavn
ALTER kolonne DATA_TYPE COLLATE SQL_Latin1_General_CP1_CS_AS
2 Åpne kommandolinjen eller grafikk SQL redaktør i MySQL og skriv inn følgende, der tabellnavn er navnet på tabellen som inneholder primærnøkkelen, er kolonne navnet på primærnøkkelkolonne og DATA_TYPE er presisjonen av primærnøkkelen kolonnen:
ALTER TABLE tabellnavn
ENDRER kolonne DATA_TYPE KARAKTER SET latin1 COLLATE latin1_general_cs;
3 Åpne kommandolinjen eller grafikk SQL redaktør i Oracle og skriv inn følgende, der tabellnavn er navnet på tabellen som inneholder primærnøkkelen, er kolonne navnet på primærnøkkelkolonne og DATA_TYPE er presisjonen av primærnøkkelen kolonnen:
ALTER TABLE tabellnavn
ENDRER (kolonne DATA_TYPE NCHAR_CS);
Hint
- Du må legge en dråpe uttalelse til de fleste alter uttalelser fordi saken følsomhet endringene ikke kan brukes til entydige begrensningen er droppet først.
- Vær forsiktig med å gjøre primærnøkkelverdier og små bokstaver fordi dette kan skape kompatibilitetsproblemer mellom databasesystemer.