SQL ADD COLUMN (Italiano)

Summario: in questo tutorial, imparerete come usare la clausola SQL ADD COLUMN dell’istruzione ALTER TABLE per aggiungere una o più colonne ad una tabella esistente.

Panoramica della clausola SQL ADD COLUMN

Per aggiungere una nuova colonna ad una tabella, si usa l’istruzione ALTER TABLE ADD COLUMN come segue:

ALTER TABLE table_nameADD column_definition;

In questa istruzione,

  • In primo luogo, specificare la tabella a cui si vuole aggiungere la nuova colonna.
  • In secondo luogo, specificate la definizione della colonna dopo la clausola ADD COLUMN.

La sintassi tipica del column_definition è la seguente:

column_name data_type constraint;

Se volete aggiungere più colonne ad una tabella esistente usando una singola dichiarazione, usate la seguente sintassi:

ALTER TABLE table_nameADD column_definition,ADD column_definition, ...;

Diversi sistemi di database supportano la dichiarazione ALTER TABLE ADD COLUMN con alcune piccole variazioni. Si prega di controllare la prossima sezione per i riferimenti.

SQL ADD COLUMN esempi

La seguente istruzione crea una nuova tabella chiamata candidates:

Per aggiungere la colonna phone alla tabella candidates, si usa la seguente istruzione:

ALTER TABLE candidatesADD COLUMN phone VARCHAR(50);

per aggiungere tre colonne: indirizzo di casa, data di nascita e account linkedin alla tabella candidates, si usa la seguente dichiarazione:

ALTER TABLE candidatesADD COLUMN home_address VARCHAR(255),ADD COLUMN dob DATE,ADD COLUMN linkedin_account VARCHAR(255);

L’istruzione SQL ADD COLUMN in alcuni comuni sistemi di database

La seguente sezione fornisce la sintassi dell’istruzione ALTER TABLE ADD COLUMN in alcuni comuni sistemi di database.

PostgreSQL

Aggiungi una colonna a una tabella in PostgreSQL:

ALTER TABLE table_nameADD COLUMN column_definition;

Aggiungi più colonne a una tabella in PostgreSQL:

ALTER TABLE table_name ADD COLUMN column_definition, ADD COLUMN column_definition, ... ADD COLUMN column_definition;

MySQL

Aggiungi una colonna a una tabella in MySQL:

ALTER TABLE table_name ADD column_definition;

Aggiungi più colonne a una tabella in MySQL:

ALTER TABLE table_name ADD column_definition, ADD column_definition, ... ADD column_definition;

Oracle

Aggiungi una colonna a una tabella in Oracle:

ALTER TABLE table_nameADD column_definition;

Aggiungi più colonne a una tabella in Oracle:

ALTER TABLE table_name ADD ( column_definition, column_definition, ...);

QL Server

Aggiungi una colonna a una tabella in SQL Server:

ALTER TABLE table_nameADD column_definition;

Aggiungi più colonne a una tabella in SQL Server:

ALTER TABLE table_nameADD column_definition, column_definition, ...;

SQLite

Aggiungi una colonna ad una tabella in SQLite:

ALTER TABLE table_nameADD COLUMN column_definition;

SQLite non supporta l’aggiunta di più colonne ad una tabella utilizzando una singola istruzione. Per aggiungere più colonne ad una tabella, è necessario eseguire più dichiarazioni ALTER TABLE ADD COLUMN.

DB2

Aggiungi una colonna a una tabella in DB2

ALTER TABLE table_nameADD column_definition;

Aggiungi colonne multiple a una tabella in DB2:

ALTER TABLE table_nameADD column_definition column_definition ...;

Nota che non ci sono virgole tra le colonne.

In questo tutorial, hai imparato la clausola SQL ADD COLUMN dell’istruzione ALTER TABLE per aggiungere una o più colonne ad una tabella esistente.

  • Questo tutorial ti è stato utile ?
  • SìNo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *