Hur man gör en primärnyckel och stora bokstäver

March 18

Du skapa en primärnyckel i en databas som ett område som ger en unik identifikation för varje rad med data. Som standard kan en primärnyckel inte innehålla identiska tecken med blandad fall, till exempel om du identifierat en rad som innehåller information om valpar med hjälp av en nyckel som "PUP" och en annan som "valp". Många av de mest populära databassystem som Microsoft SQL Server, Oracle och MySQL står för detta genom att tillhandahålla sätt att tilldela fall känslighet när du skapar den primära nyckeln.

Instruktioner

Skriv och Kör SQL Syntax

1 Öppna kommandoraden eller grafik SQL editor i SQL Server Management Studio och skriv in följande där tabellnamn är namnet på den tabell som innehåller primärnyckeln är kolumn namnet på primärnyckelkolumn och DATA_TYPE är precisionen i primärnyckelkolumn :

ALTER TABLE tabellnamn

ALTER kolumn DATA_TYPE COLLATE SQL_Latin1_General_CP1_CS_AS

2 Öppna kommandoraden eller grafik SQL editor i MySQL och skriv in följande där tabellnamn är namnet på den tabell som innehåller primärnyckeln är kolumn namnet på primärnyckelkolumn och DATA_TYPE är precisionen hos primärnyckelkolumn:

ALTER TABLE tabellnamn

MODIFIERA kolumn DATA_TYPE teckenuppsättning latin1 COLLATE latin1_general_cs;

3 Öppna kommandoraden eller grafik SQL editor i Oracle och skriv in följande där tabellnamn är namnet på den tabell som innehåller primärnyckeln är kolumn namnet på primärnyckelkolumn och DATA_TYPE är precisionen hos primärnyckelkolumn:

ALTER TABLE tabellnamn

ÄNDRA (kolumn DATA_TYPE NCHAR_CS);

Tips

  • Du måste lägga en droppe uttalande till de flesta alter uttalanden på grund fall känslighets förändringarna inte kan tillämpas förrän den unika begränsning tappas först.
  • Var försiktig med att göra primära nyckelvärden skiftlägeskänsliga eftersom detta kan skapa kompatibilitetsproblem mellan databassystem.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2022 Astrixsoft.com | Contact us: webmaster# astrixsoft.com