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.