Trabalhinho

489 palavras 2 páginas
Introdução
No SGBD Oracle, a instrução ALTER TABLE pode ser utilizada com diferentes finalidades: adicionar uma coluna a uma tabela existente, modificar as propriedades de uma coluna que já esteja criada, excluir uma coluna, renomear uma tabela ou renomear colunas. Este artigo apresenta exemplos envolvendo os casos citados, executados sobre uma tabela chamada T_CLASSE_SOCIAL, cujo script de criação é apresentado na Listagem 1. Caso você deseje testar os exemplos no Oracle, basta efetuar login em algum banco (com um usuário que tenha o privilégio de criar objetos) e executar os scripts no SQL*Plus ou SQL Developer.
Listagem 1: Criação da Tabela T_CLASSE_SOCIAL
CREATE TABLE T_CLASSE_SOCIAL( COD_CLASSE_SOCIAL CHAR(1) PRIMARY KEY, DSC_FAIXA_RENDA VARCHAR2(20)
)
Observe que inicialmente apenas dois campos foram especificados para a tabela T_CLASSE_SOCIAL: COD_CLASSE_SOCIAL (tipo CHAR com tamanho 1 byte) e DSC_FAIXA_RENDA (tipo VARCHAR2, com tamanho máximo de 20 bytes). Agora vamos modificar essa tabela usando a instrução ALTER TABLE.
O comando ALTER TABLE
O exemplo apresentado na Listagem 2, mostra a utilização do comando ALTER TABLE com o objetivo de adicionar a coluna “TESTE”, do tipo NUMBER(3), à tabela T_CLASSE_SOCIAL.
Listagem 2: ALTER TABLE - Adicionando uma Coluna
ALTER TABLE T_CLASSE_SOCIAL
ADD (TESTE NUMBER(3))
A cláusula MODIFY é utilizada em conjunto com a instrução ALTER TABLE para modificar uma coluna. É possível mudar tanto o tamanho da coluna, como o tipo de dados. Na prática, a modificação de uma coluna costuma ser necessária nos seguintes casos: aumentar a largura de um campo NUMBER , CHAR ou VARCHAR ou aumentar a precisão de um campo NUMBER que possui casas decimais. No exemplo apresentado na listagem 3, o comando é utilizado para modificar a coluna TESTE do tipo NUMBER(3) para o tipo VARCHAR2(50).
Listagem 3: ALTER TABLE - Modificando uma Coluna
ALTER TABLE T_CLASSE_SOCIAL
MODIFY (TESTE VARCHAR2(50))
Para renomear uma

Relacionados

  • trabalhinho
    495 palavras | 2 páginas
  • Trabalhinhos ;*
    2130 palavras | 9 páginas
  • Trabalhinhos
    424 palavras | 2 páginas
  • trabalhinho
    558 palavras | 3 páginas
  • Trabalhinho
    499 palavras | 2 páginas
  • Trabalhinhos
    506 palavras | 3 páginas
  • Trabalhinhos
    4278 palavras | 18 páginas
  • Trabalhinho
    1144 palavras | 5 páginas
  • trabalhinho
    463 palavras | 2 páginas
  • Trabalhinhos
    1963 palavras | 8 páginas