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;