PostgreSQL Change Column Type

în această secțiune, vom discuta despre modul în care putem schimba tipul de date coloane cu ajutorul comenzii ALTER TABLE.

comanda de schimbare a tipului de date coloană

vom folosi comanda ALTER TABLE pentru a modifica tipul de date al coloanei.

sintaxa de bază a modificării tipului de date a coloanei este următoarea:

în sintaxa de mai sus, vom folosi următorii parametri:

parametrii descriere
Table_name este folosit pentru a defini numele tabelului, unde dorim să modificăm tipul de date al coloanei.
Column_name este utilizat pentru a furniza numele coloanei, unde tipul de date va fi modificat în condiția ALTER COLUMN.
New_data_type se utilizează după cuvântul cheie Type și pentru referința coloanelor. Este posibil să se utilizeze fie tipul, fie tipul de date setat.

sintaxa pentru schimbarea mai multor coloane într-o singură comandă

vom folosi sintaxa de mai jos pentru a modifica tipurile de date ale mai multor coloane într-o singură comandă.

după cum putem vedea în sintaxa de mai sus, putem face discrete fiecare modificare a condițiilor coloanei cu ajutorul virgulei (,) pentru a transforma tipurile de coloane diferite la un moment dat.

PostgreSQL ne oferă să schimbăm valorile coloanei vechi cu cele noi în timp ce modificăm tipul de date al coloanei adăugând o condiție de utilizare așa cum putem vedea în comanda de mai jos:

notă: În PostgreSQL, putem folosi clauza folosind pentru a adăuga noile valori ale coloanei din cele vechi.

PostgreSQL va crea valori vechi de coloană la cea nouă indirect dacă nu folosim condiția de utilizare. Și dacă crearea este eșuată, PostgreSQL va ridica o problemă și ne va cere să oferim clauza de utilizare cu o expresie care este utilizată pentru modificare.

Exemple de PostgreSQL change column type

pentru a afișa modificările tipului de coloană, vom crea un nou tabel numit Student_information.

după executarea comenzii de mai sus, vom primi fereastra mesajului de mai jos, care spune că Student_informationtable a fost creat.

PostgreSQL schimbă Tipul coloanei

după aceea, vom introduce câteva rânduri într-un anumit tabel.

ieșire

odată ce executăm comanda de mai sus, vom primi următoarea fereastră de mesaj: cele trei rânduri au fost inserate în tabelul Student_information.

PostgreSQL Change Column Type

vom folosi următoarea comandă pentru a modifica tipul de date al coloanei Stu_name la Varchar

ieșire

după executarea comenzii de mai sus, vom obține rezultatul de mai jos:

PostgreSQL Change Column Type

următoarea comandă vă va ajuta noi pentru a modifica tipurile de date ale coloanelor stu_age și stu_address de la INT la varchar și char la Varchar.

ieșire

odată ce executăm comanda de mai sus, vom primi următoarea fereastră de mesaj: tabelul Student_information a fost modificat.

 PostgreSQL Change Column Type

dacă dorim să verificăm dacă toate operațiile pe care le efectuăm mai sus, vom folosi comanda Select:

Output

după executarea comenzii de mai sus, vom obține ieșirea de mai jos:

 PostgreSQL Change Column Type

Lasă un răspuns

Adresa ta de email nu va fi publicată.