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
- MODIFY COLUMN quantidade TO DECIMAL (7, 2) FROM empresa;
- ALTER TABLE empresa ALTER COLUMN quantidade DECIMAL (7, 2);
- ALTER TABLE empresa SET quantidade TO DECIMAL (7, 2);
- MODIFY TABLE empresa SET COLUMN quantidade DECIMAL (7, 2);
- 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