PostgreSQL Endre Kolonnetype

i denne delen skal vi diskutere hvordan vi kan endre kolonnedatatypen ved hjelp av ALTER TABLE-kommandoen.

Kommando for å endre kolonnedatatypen

vi bruker KOMMANDOEN ALTER TABLE til å endre kolonnens datatype.

den grunnleggende syntaksen for å endre kolonnedatatypen er som følger:

i syntaksen ovenfor bruker vi følgende parametere:

Parametere Beskrivelse
Table_name det brukes til å definere tabellnavnet, der vi vil endre kolonnedatatypen.
Column_name Det brukes til å angi kolonnens navn, der datatypen vil bli endret I ENDRE KOLONNETILSTANDEN.
New_data_type Den brukes etter Type søkeord, og for kolonnene referanse. Det er sannsynlig å bruke ENTEN TYPE ELLER ANGI DATATYPE.

Syntaksen for å endre flere kolonner i en enkelt kommando

vi vil bruke under syntaks for å endre datatyper av flere kolonner i en enkelt kommando.

som vi kan se i syntaksen ovenfor, kan vi lage diskrete HVER ALTERKOLONNEFORHOLD ved hjelp av komma (,) for å transformere typer forskjellige kolonner om gangen.

PostgreSQL tilbyr oss å endre de gamle kolonneverdiene til den nye mens du endrer kolonnens datatype ved å legge TIL EN BRUKSTILSTAND som vi kan se i kommandoen nedenfor:

: I PostgreSQL kan vi bruke USING-klausulen til å legge til de nye kolonneverdiene fra de gamle.

PostgreSQL vil opprette gamle kolonneverdier til den nye indirekte hvis vi ikke bruker BRUKSBETINGELSEN. Og hvis opprettelsen mislykkes, Vil PostgreSQL heve et problem og be oss om Å gi BRUKSKLAUSULEN med et uttrykk som brukes til endring.

Eksempler På PostgreSQL endre kolonnetype

for å vise endringene i kolonnetypen oppretter Vi En ny tabell Som heter Student_information.

etter å ha utført kommandoen ovenfor, får vi meldingsvinduet nedenfor, som sier At Student_informationtable er opprettet.

PostgreSQL Endre Kolonnetype

Etter det vil vi sette inn noen rader i et bestemt bord.

Output

Når vi utfører kommandoen ovenfor, får vi følgende meldingsvindu: de tre radene er satt inn I Student_information-tabellen.

PostgreSQL Endre Kolonnetype

Vi vil bruke følgende kommando for å endre datatypen Til Stu_name-kolonnen Til Varchar

Utgang

etter å ha utført kommandoen ovenfor, får vi resultatet nedenfor:

PostgreSQL Endre Kolonnetype

følgende kommando vil hjelpe oss for å endre datatypene stu_age Og stu_address Kolonner Fra Int Til Varchar Og Char Til Varchar.

Utgang

Når vi utfører kommandoen ovenfor, får Vi følgende meldingsvindu: Student_information-tabellen er endret.

 PostgreSQL Change Column Type

Hvis vi vil sjekke at alle operasjonene vi utfører ovenfor, bruker Vi Select-kommandoen:

Output

etter å ha utført kommandoen ovenfor, får vi utdata nedenfor:

PostgreSQL Change Column Type

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.