FC ConcursosFC Concursos

Questão FC372897

Um Analista de Sistemas deseja alterar a coluna quantidade, que faz parte da tabela pedido do banco de dados empresa, do tipo INT para o tipo DECIMAL(7,2). Para isso, utilizando Tr

Linguagem SQL

FCC · 2018

Um Analista de Sistemas deseja alterar a coluna quantidade, que faz parte da tabela pedido do banco de dados empresa, do tipo INT para o tipo DECIMAL(7,2). Para isso, utilizando Transact-SQL no SQL Server, deverá usar o comando 

  1. MODIFY COLUMN quantidade TO DECIMAL (7, 2) FROM empresa;
  2. ALTER TABLE empresa ALTER COLUMN quantidade DECIMAL (7, 2);
  3. ALTER TABLE empresa SET quantidade TO DECIMAL (7, 2);
  4. MODIFY TABLE empresa SET COLUMN quantidade DECIMAL (7, 2);
  5. ALTER TABLE empresa MODIFY COLUMN quantidade TO DECIMAL (7, 2);
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

O comando ALTER TABLE empresa ALTER COLUMN quantidade DECIMAL (7, 2); instrui o SQL Server a alterar o tipo da coluna quantidade na tabela empresa para o tipo numérico de ponto fixo DECIMAL(7,2).

Em DECIMAL(7,2), precisão = 7 significa o total de dígitos e escala = 2 indica 2 casas decimais; por exemplo, o maior valor permitido é 99999.99.

A sintaxe geral usada pelo SQL Server é: ALTER TABLE [schema.]table_name ALTER COLUMN column_name column_type;

Antes de executar, verifique compatibilidade dos dados (possível perda ou arredondamento) e restrições/índices que dependam da coluna; faça backup ou teste em ambiente seguro.

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

Continue aprendendo