SQL: Istruzione ALTER TABLE


Esercizio pratico n. 1:

In base alla tabella dei reparti di seguito, rinominare la tabella dei reparti in depts.

Soluzione per Esercizio pratico n. 1:

La seguente istruzione SQL ALTER TABLE ridenominerebbe la tabella dei reparti in depts:

ALTER TABLE departments RENAME TO depts;

Esercizio pratico n. 2:

In base alla tabella dei dipendenti di seguito, aggiungi una colonna denominata stipendio che è un tipo di dati int.

Soluzione per lesercizio pratico n. 2:

Il seguente SQL ALTER Listruzione TABLE aggiungerebbe una colonna salariale alla tabella dei dipendenti:

ALTER TABLE employees ADD salary int;

Esercizio pratico n. 3:

In base alla tabella dei clienti di seguito, aggiungi due colonne: una colonna chiamata contact_name che è un tipo di dati char (50) e una colonna chiamata last_contacted che è un tipo di dati di data.

Soluzione per lesercizio # 3:

Quanto segue Listruzione SQL ALTER TABLE aggiunge le colonne contact_name e last_contacted alla tabella dei clienti:

ALTER TABLE customers ADD (contact_name char(50), last_contacted date);

Esercizio pratico n. 4:

in base alla tabella dei dipendenti riportata di seguito, modifica la colonna nome_impiegato in un tipo di dati char (75).

Soluzione per lesercizio n. 4:

La seguente istruzione SQL ALTER TABLE cambierebbe il tipo di dati per la colonna nome_impiegato in char (75):

ALTER TABLE employees MODIFY employee_name char(75);

Esercizio pratico n. 5:

In base alla tabella dei clienti di seguito, modifica la colonna customer_name per NON consentire valori nulli e cambia la colonna dello stato in un tipo di dati char (2).

Soluzione per lesercizio pratico n. 5:

La seguente istruzione SQL ALTER TABLE modifica di conseguenza le colonne customer_name e state nella tabella dei clienti:

ALTER TABLE customers MODIFY (customer_name char(50) NOT NULL, state char(2));

Esercizio pratico n. 6:

in base alla tabella dei dipendenti di seguito, elimina la colonna dello stipendio.

Soluzione per lesercizio pratico n. 6:

Quanto segue Listruzione SQL ALTER TABLE elimina la colonna dello stipendio dalla tabella dei dipendenti:

ALTER TABLE employees DROP COLUMN salary;

Esercizio pratico n. 7:

in base alla tabella dei reparti di seguito, rinomina la colonna nome_dipartimento in nome_dep.

Soluzione per lesercizio pratico n. 7:

Il seguente SQL Listruzione ALTER TABLE rinomina la colonna department_name in dept_name nella tabella dei reparti:

ALTER TABLE departments RENAME COLUMN department_name to dept_name;

Lascia un commento

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