FC ConcursosFC Concursos

Questão FC372956

Para alterar o tipo do campo nome para VARCHAR2(30) na tabela departamento de um banco de dados Oracle 11g, aberto e em condições ideais, utiliza-se o comando

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2022

Para alterar o tipo do campo nome para VARCHAR2(30) na tabela departamento de um banco de dados Oracle 11g, aberto e em condições ideais, utiliza-se o comando

  1. ALTER TABLE departamento AND MODIFY COLUMN nome VARCHAR2(30);
  2. ALTER COLUMN nome VARCHAR2(30) FROM departamento;
  3. ALTER TABLE departamento ALTER COLUMN nome VARCHAR2(30);
  4. MODIFY COLUMN nome TO VARCHAR2(30) FROM departamento;
  5. ALTER TABLE departamento MODIFY nome VARCHAR2(30);
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O comando ALTER TABLE departamento MODIFY nome VARCHAR2(30); instruí o Oracle a alterar a definição da coluna nome na tabela departamento, ajustando seu tipo/precisão para VARCHAR2(30).

Sintaticamente, o padrão é: ALTER TABLE MODIFY ; o ponto-e-vírgula final é usado em clientes SQL para encerrar a instrução.

Observação prática: se você apenas aumenta o comprimento (por exemplo, de 20 para 30), a alteração ocorre sem perda de dados. Se reduzir o tamanho, o Oracle recusará a mudança enquanto existirem valores que ultrapassem 30 caracteres.

Como DDL, a operação gera commit implícito; é necessário ter privilégios adequados e atenção a locks e dependências (constraints, índices ou views podem exigir ações adicionais).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo