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 exemplo da criação de uma simples tabela. Podemos ver que o nome da tabela é exemplo, e como omitimos o nome do schema, será adicionado no schema do usuário que está emitindo esse comando CREATE. A tabela tem 3 colunas, uma do tipo number, outra do tipo VARCHAR2 com tamanho variável mas com o máximo de 50 carácteres. E para finalizar a coluna com nome dia do tipo DATE e com um valor DEFAULT igual a SYSDATE. Ou seja, caso a gente não mencione o valor de DIA será armazenado o valor da função SYSDATE.

Podemos também criar uma tabela já populador com uma subquery. Vejam como ficaria a sintaxe:

CREATE TABLE [ schema .] table AS subquer y;

Agora um exemplo:

CREATE TABLE employees2 AS
SELECT * FROM employees;

A tabela será criada como uma cópia quase que idêntica a tabela employees, apenas com algumas alterações que veremos no próximo post, que iremos falar de constraints e como a criação das tabelas podem ficar mais organizadas, mas mais complicadas.

Anúncios

Meu nome é Tércio Costa, sou formado em Ciências da Computação pela UFPB, tenho a certificação 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 Associate 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
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 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 Associate 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
  • 138.077 Visualizações
%d blogueiros gostam disto: