Variáveis PL/SQL

PL/SQL suporta tanto variáveis escalares como compostas. Os nomes das variáveis tem as mesmas regras de outros objetos no banco de dados. Devem começar com letras, podem ter números e os símbolos $, # e _. Todas as variáveis quando declaramos que não atribuímos valor nenhum inicial, terá como valor padrão NULL, não importa se …

Continue lendo Variáveis PL/SQL

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 …

Continue lendo Use explicit default values in INSERT and UPDATE statements

Use 12c Enhancements to the DEFAULT Clause, Invisible Columns, Virtual Columns and Identity Columns in Table Creation/Alteration

Neste post iremos ver algumas novidades do 12c com respeito a tabelas, tanto no momento da sua criação como na alteração. INVISIBLE COLUMNS O valor DEFAULT é VISIBLE. Se definirmos uma coluna como INVISIBLE ela não será listada quando executarmos um SELECT *, apenas se especificarmos o nome da coluna no SELECT LIST. Também não …

Continue lendo Use 12c Enhancements to the DEFAULT Clause, Invisible Columns, Virtual Columns and Identity Columns in Table Creation/Alteration

Create a Simple Table

Para criar uma simples tabela no banco de dados devemos informar pelo menos o nome da tabela e uma coluna. Vejam a sintaxe como é simples. CREATE TABLE [schema.]table (column datatype [DEFAULT expression] [,column datatype [DEFAULT expression]…); Veja agora um exemplo: CREATE TABLE exemplo (exemplo_id number, nome VARCHAR2(50), dia DATE DEFAULT sysdate); Vejam um simples …

Continue lendo Create a Simple Table