Nesta primeira postagem sobre desenvolvimento SQL iremos abordar a criação de tabelas no Oracle. Para instalar o Banco de Dados Oracle de maneira gratuita, acesse nossa postagem sobre o Oracle Database Express Edition 11g e/ou Oracle - SQL Developer e faça o download do banco de dados.
Voltando ao assunto de nossa postagem, o comando para criação de tabelas é o CREATE e sua sintaxe pode ser observada abaixo:
Voltando ao assunto de nossa postagem, o comando para criação de tabelas é o CREATE e sua sintaxe pode ser observada abaixo:
Como o esquema e as restrições(Constraint) serão abordadas em outra postagem e como utilizar a opção DEFAULT foi explicada em outra postagem que pode ser acessada clicando aqui. Como as três opções citadas acima serão discutidas em outra postagem, vamos "enxugar" um pouco o comando acima facilitando assim a explicação, logo a sintaxe simplificada do comando será:
CREATE TABLE nome_tabela (
atributo_1 tipo_do_dado_1,
atributo_2 tipo_do_dado_2,
...,
atributo_n tipo_do_dado_N );
No comando acima precisaremos somente definir o nome da tabela, os atributos que formarão a tabela e o tipo do dados desses atributos. Para exemplificar o comando de criação de tabela, vamos criar uma tabela que irá armazenar informações sobre clientes de uma empresa usando a estrutura apresentada na Tabela I.
Tabela I. Estrutura simplificada da tabela cliente |
CREATE TABLE CLIENTE (
COD_CLI NUMBER(5),
NOME_CLI VARCHAR2(20),
CPF NUMBER(11),
DT_NASC DATE,
ID_SEXO CHAR(1)
);
Caso tudo corra bem, o ORACLE irá apresentar uma mensagem informando que a tabela foi criada com sucesso conforme Figura 1.
Figura 1. Criação de tabela usando o ORACLE 11g Express. |
É comum que principiantes esqueçam alguns detalhes nas primeiras vezes que forem programar, logo, para evitar eventuais erros vamos deixar aqui alguns lembretes:
- Os atributos devem ser separados por virgula;
- Não esquecer de definir o tamanho da variável criada (exceto na variável DATE);
- Todo comando deve acabar com " ; ";
Após a criação da tabela o desenvolvedor poderá verificar a estrutura criada através do comando DESCRIBE ou DESC, o resultado da consulta deverá ser similar ao apresentado na figura 2.
- Os atributos devem ser separados por virgula;
- Não esquecer de definir o tamanho da variável criada (exceto na variável DATE);
- Todo comando deve acabar com " ; ";
Após a criação da tabela o desenvolvedor poderá verificar a estrutura criada através do comando DESCRIBE ou DESC, o resultado da consulta deverá ser similar ao apresentado na figura 2.
Figura 2. Descrição da tabela CLIENTE usando o ORACLE 11g Express. |
Espero que essa postagem tenha sido útil, qualquer duvida deixei uma mensagem para nós aqui embaixo. Não esqueça de curtir nossas redes sociais (Facebook e G+).
Nenhum comentário:
Postar um comentário