DEFAULT value
Per inserire un valore di default in una colonna già esistente eseguire la seguente istruzione.
S i n t a s s i
ALTER TABLE nome_tabella MODIFY colonna DEFAULT valore;
E s e m p i o
Creiamo una tabella come segue:
CREATE TABLE emp_1 AS SELECT * FROM employees;
Aggiungere un valore di default ad una colonna.
ALTER TABLE emp_1 MODIFY salary DEFAULT 1000;
E' possibile utilizzare in una Insert o un Update direttamente il valore DEFAULT.
INSERT INTO emp_1 VALUES (208,'Harrison','Bloom','HBLOOM','011.44.1343.829268', '29/10/2015' ,'SA_REP',DEFAULT,'0,2','148','80');
UPDATE emp_1 SET salary= DEFAULT where EMPLOYEE_ID = 105;
La colonna salary conterrà il valore 1000.
Se la colonna non esiste occorre eseguire la seguente sintassi.
ALTER TABLE emp_1 ADD salary_min Number DEFAULT 700;
ALTER TABLE nome _tabella ADD nome_colonna tipo_colonna DEFAULT valore;
S i n t a s s i
ALTER TABLE nome_tabella MODIFY colonna DEFAULT valore;
E s e m p i o
Creiamo una tabella come segue:
CREATE TABLE emp_1 AS SELECT * FROM employees;
Aggiungere un valore di default ad una colonna.
ALTER TABLE emp_1 MODIFY salary DEFAULT 1000;
E' possibile utilizzare in una Insert o un Update direttamente il valore DEFAULT.
INSERT INTO emp_1 VALUES (208,'Harrison','Bloom','HBLOOM','011.44.1343.829268', '29/10/2015' ,'SA_REP',DEFAULT,'0,2','148','80');
UPDATE emp_1 SET salary= DEFAULT where EMPLOYEE_ID = 105;
La colonna salary conterrà il valore 1000.
Se la colonna non esiste occorre eseguire la seguente sintassi.
ALTER TABLE emp_1 ADD salary_min Number DEFAULT 700;
ALTER TABLE nome _tabella ADD nome_colonna tipo_colonna DEFAULT valore;