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
- ALTER TABLE departamento AND MODIFY COLUMN nome VARCHAR2(30);
- ALTER COLUMN nome VARCHAR2(30) FROM departamento;
- ALTER TABLE departamento ALTER COLUMN nome VARCHAR2(30);
- MODIFY COLUMN nome TO VARCHAR2(30) FROM departamento;
- 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