Como criar uma tabela com base de dados oracle

servidores Oracle abrigar uma variedade, bem como uma quantidade, de dados.

A Oracle tem muitas plataformas de banco de dados diferentes que variam de nível empresarial todo o caminho para as versões livres, pessoais. A estrutura básica dos bancos de dados que você pode criar com essas ferramentas não muda. Você ainda terá tabelas como blocos de construção construídas com linhas e colunas de dados. Em cada caso, você pode usar / código processual Língua Structured Query Language (PL / SQL) para interagir com os objetos de banco de dados. A Oracle também oferece uma interface visual livre para gerenciar bancos de dados chamado de SQL Developer.

Criar uma tabela com PL / SQL

  • Criar uma tabela básica com coluna de uma corda em seu banco de dados. Você pode copiar o código PL / SQL abaixo e executá-lo em qualquer janela de comandos SQL ou sua ferramenta favorita do Oracle interface.

    CREATE TABLE myTable (
    column1 VARCHAR2 (50)
    );

  • Criar uma tabela com várias colunas usando a seguinte sintaxe.

    CREATE TABLE myTable2 (
    column1 VARCHAR2 (50),
    column2 NÚMERO (8)
    );

  • Criar uma tabela com colunas que devem conter um valor, incluindo "NOT NULL" na definição de coluna. Se você não incluir este parâmetro, então a coluna pode conter valores nulos ou vazios. Copie o código abaixo para testar isto.

    CREATE TABLE myTable3 (
    column1 VARCHAR2 (50),
    column2 NÚMERO (8),
    column3 VARCHAR2 (50) NOT NULL
    );

  • Criar uma tabela com valores padrão usando a seguinte sintaxe. Um valor padrão simplesmente preenche essa coluna com o valor especificado se nenhum outro valor é fornecido quando uma linha é adicionada. Neste caso, você está criando uma coluna de data e inadimplente-lo para a data de hoje.

    CREATE TABLE myTable4 (
    column1 VARCHAR2 (50),
    column2 NÚMERO (8),
    column3 VARCHAR2 (50) NOT NULL,
    PADRÃO DATA column4 (sysdate)
    );



  • Criar uma nova tabela que copia a estrutura e os dados de uma tabela existente. Use a instrução abaixo para realizar essa tarefa. Você pode filtrar os registros que você deseja adicionar à nova tabela com uma cláusula "onde", mas a instrução abaixo irá passar todos os registros em myTable4.

    CREATE TABLE AS myTable5
    SELECT *
    DE myTable4;

Criar uma tabela com o Oracle SQL Developer

  • Expanda o nó "Conexões" e navegue até o banco de dados desejado.

  • Expanda o nó de banco de dados, direito, clique na pasta "Tables" e selecione "New Table" no menu pop-up.

  • Key em um "nome de coluna", "Type" e "Tamanho" para a coluna. Para coincidir com o exemplo acima, você deve digitar "column1", "VARCHAR2" e "50", respectivamente.

  • Especifique se você deseja que a coluna para permitir valores vazios por qualquer marcando ou desmarcando a caixa de seleção "não nulo". Marcando a caixa de seleção forçará a coluna para conter um valor ou lançar um erro.

  • Clique no botão "Adicionar Coluna" para adicionar uma nova coluna à tabela. Para excluir uma coluna, clique no botão "Remover Coluna".

  • Marque a caixa de seleção "Avançado" e, em seguida, digite um valor na caixa de texto "Default" se você precisa especificar um valor padrão para a coluna.

  • Digite um nome para a sua mesa na caixa "Nome" texto no esquema e clique no botão "OK" para salvar sua tabela.

dicas avisos

  • Os nomes de tabela não pode incluir spaces- eles podem conter apenas letras, números e o símbolo de sublinhado. O primeiro caractere de um nome de tabela deve ser uma letra.
  • Você precisa da permissão "CREATE TABLE" para criar uma nova tabela.
De esta maneira? Compartilhar em redes sociais:

LiveInternet