Denne guiden vil diskutere hvordan du gir nytt navn til tabeller i en SQL Server -database ved hjelp av forskjellige metoder.
MERK: Når du har gitt nytt navn til en tabell, vil andre objekter som funksjoner, lagrede prosedyrer, spørsmål og visninger den referansen om at tabellen umiddelbart blir verdiløs. Forsikre deg om å oppdatere dem etter å ha gitt nytt navn til en bord.
Gi nytt navn til tabell - t -sql
Vi kan bruke to metoder for å gi nytt navn til en tabell i SQL Server. Den første bruker en transaksjonell SQL Server -spørring.
Selv om SQL Server ikke gir et direkte SQL -spørring for å gi nytt navn til en tabell som du vil gi nytt navn til en kolonne, gir den deg en lagret prosedyre som heter SP_rename.
Prosedyren godtar et gammelt tabellnavn og et nytt tabellnavn. Vi kan uttrykke syntaks for prosedyren som:
Exec sp_rename 'old_name', 'new_name';La oss illustrere hvordan vi bruker denne prosedyren i en ekte database.
I dette eksemplet vil vi bruke SalesDB -eksempeldatabasen. Tenk på eksemplet som er vist nedenfor:
Bruk SalesDB;I eksemplet over bruker vi SP_rename -prosedyren for å gi nytt navn til Products_source -tabellen til P_SRC.
SQL Server skal returnere en advarsel når du gir nytt navn til en tabell, som vist:
FORSIKTIG: Endring av deler av et objektnavn kan bryte skript og lagrede prosedyrer.Til tross for advarselen, vil SQL -serveren gi nytt navn til den spesifiserte tabellen til det nye medfølgende navnet.
Gi nytt navn til tabell - SSMS
Du kan også gi nytt navn til en databasetabell ved hjelp av en grafisk metode levert av SQL Server Management Studio.
Åpne SSMS -verktøyet, koble til SQL Server -forekomsten og velg måldatabasen.
Når måldatabasen er valgt, utvid den til å se alternativer som tabeller og visninger; Velg alternativet Tabell og utvid.
Finn tabellen du ønsker å gi nytt navn og høyreklikk for å vise hurtigmenyen. Velg alternativet om å gi nytt navn til tabellen.
Dette skal tillate deg å skrive inn et nytt navn for tabellen. Trykk på Retur når du er fornøyd med tabellnavnet.
Lukking
I denne guiden oppdaget du hvordan du skal gi nytt navn til en databasetabell i SQL Server ved hjelp av SP_rename -lagret prosedyre og SQL Server Management Studio.
Følg med for flere SQL Server -opplæringsprogrammer.