Use explicit default values in INSERT and UPDATE statements

Vimos anteriormente algumas novidades na versão 12c do Oracle no que diz respeito a alguns melhoramentos do DEFAULT tanto na criação de uma tabela como em alterá-la. Agora podemos usar sequences. Temos uma nova opção ON NULL que define o valor DEFAULT mesmo se utilizarmos NULL de forma explícita no INSERT ou UPDATE. Além de colunas IDENTITY que é bastante similar ao DEFAULT com sequence.

Agora vejamos como usar de forma explícita valores DEFAULT tanto no SELECT como UPDATE.

DEFAULT no INSERT

DEFAULT no INSERT

Vejam que na linha 9 utilizamos a palavra reservada DEFAULT de forma explícita para se referir aos valores configurados no DEFAULT no momento da criação da tabela ou em sua alteração. Vejamos como fica em um UPDATE agora.

DEFAULT no UPDATE

DEFAULT no UPDATE

A única restrição é que não podemos utilizar isto ao alterar ou inserir em VIEWs.

Meu nome é Tércio Costa, sou formado em Ciências da Computação pela UFPB, tenho a certificação OCA 12c, Oracle SQL Expert e OCP PL/SQL, mantendo um blog reconhecido pela OTN(oraclepress.wordpress.com), no qual também publico artigos técnicos no portal OTN, no portal http://www.profissionaloracle.com.br/gpo e na revista SQL Magazine. Além de tudo isto sou um Oracle ACE por estar sempre contribuindo para a comunidade com um bom nível de expertise.

Marcado com: , ,
Publicado em Sem categoria

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Esse Blog é reconhecido pela
Sou um
Certificações
Sou articulista

Clique para seguir este blog e receber notificações via email de novos posts.

Tércio Costa

Tércio Costa

Meu nome é Tércio Costa, sou formado em Ciências da Computação pela UFPB, tenho a certificação OCA 12c, Oracle SQL Expert e OCP PL/SQL, mantendo um blog reconhecido pela OTN(oraclepress.wordpress.com), no qual também publico artigos técnicos no portal OTN, no portal http://www.profissionaloracle.com.br/gpo e na revista SQL Magazine. Além de tudo isto sou um Oracle ACE por estar sempre contribuindo para a comunidade com um bom nível de expertise.

Links Pessoais

Serviços verificados

Visualizar Perfil Completo →

Total de Visualizações da Página
  • 166.540 Visualizações
%d blogueiros gostam disto: