Quando se actualiza ou se faz insert de um registo podemos usar a expressão 'DEFAULT' como valor de uma coluna. Se a coluna respectiva tiver um valor DEFAULT esse valor será usado senão será usado NULL.
Examplo:
>CREATE TABLE TABELA( COLUNA1 VARCHAR2(10) DEFAULT 'ABC', COLUNA2 VARCHAR2(10));
Table created.
> INSERT INTO TABELA VALUES(DEFAULT, DEFAULT);
1 row created.
> SELECT * from TABELA;
COLUNA1 COLUNA2
---------- ----------
ABC
1 row(s) retrieved
> UPDATE TABELA SET COLUNA1= 'A';
1 row(s) updated
> SELECT * from TABELA;
COLUNA1 COLUNA2
---------- ----------
A
1 row(s) retrieved
> UPDATE TABELA SET COLUNA1= DEFAULT;
1 row updated.
> SELECT * from TABELA;
COLUNA1 COLUNA2
---------- ----------
ABC
1 row(s) retrieved
No comments:
Post a Comment
Os comentários são moderados.
The comments are moderated.