SóProvas


ID
2605813
Banca
FCC
Órgão
DPE-AM
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

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

Alternativas
Comentários
  • Gab B 

    ALTER TABLE empresa ALTER COLUMN quantidade DECIMAL (7, 2); 

  • Questão deve ser anulada, pois faltou o nome da tabela, que é Pedido. Deveria ser empresa.pedido e não apenas empresa

  • Letra B

     

    SQL ALTER TABLE Statement
    The ALTER TABLE statement is used to add, delete, or modify columns in an existing table.
    The ALTER TABLE statement is also used to add and drop various constraints on an existing table.

     

    ALTER TABLE - ALTER/MODIFY COLUMN
    To change the data type of a column in a table, use the following syntax:

     

    SQL Server / MS Access:
    ALTER TABLE table_name
    ALTER COLUMN column_name datatype;

     

    My SQL / Oracle (prior version 10G):
    ALTER TABLE table_name
    MODIFY COLUMN column_name datatype;

     

    Oracle 10G and later:
    ALTER TABLE table_name
    MODIFY column_name datatype;

     

    https://www.w3schools.com/sql/sql_alter.asp

  • Não tem nenhuma alternativa correta. Se a intenção era modificar a tabela PEDIDO, no mínimo alguma alternativa deveria ter explicitado isso.

  • isso é uma zona

     

     

    cada banco faz do seu jeito

     

    pqp

     

     

    2014

    Para a alteração do nome da coluna do tipo INTEGER de X para Y sem se alterar seu tipo, deve ser dado o seguinte comando do Mysql 5.7:

     

    ALTER TABLE T CHANGE X Y INTEGER;

    Certa

     

  • ALTER TABLE empresa ALTER COLUMN quantidade DECIMAL (7, 2);