FC ConcursosFC Concursos

Questão FC213562

Qual comando SQL permite modificar a tabela para incluir o campo CPF do tipo VARCHAR(11)?

Linguagem SQL

CESGRANRIO · 2024

Para criar uma tabela em um banco de dados relacional, foi utilizado o seguinte comando:

 

CREATE TABLE PESSOA (

       ID INTEGER PRIMARY KEY,

NOME VARCHAR(255)

);

 

Qual comando SQL permite modificar a tabela para incluir o campo CPF do tipo VARCHAR(11)?

  1. ALTER TABLE PESSOA ADD COLUMN CPF VARCHAR(11);
  2. ALTER TABLE PESSOA INCLUDE COLUMN CPF VARCHAR(11);
  3. ALTER TABLE PESSOA INSERT COLUMN CPF VARCHAR(11);
  4. MODIFY TABLE PESSOA ADD COLUMN CPF VARCHAR(11);
  5. MODIFY TABLE PESSOA INCLUDE COLUMN CPF VARCHAR(11);
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa correta apresenta o comando:

ALTER TABLE PESSOA ADD COLUMN CPF VARCHAR(11);


Esse comando usa ALTER TABLE para modificar a estrutura da tabela existente PESSOA.


ADD COLUMN indica que será acrescida uma nova coluna à tabela, e CPF VARCHAR(11) define o nome da coluna e seu tipo de dados.


Observações importantes (práticas):

- Ao executar, as linhas já existentes receberão NULL no novo campo, a menos que seja especificado DEFAULT ou NOT NULL com valor padrão.

- Em alguns SGBD é permitido usar apenas ADD em vez de ADD COLUMN, mas a forma apresentada é clara e compatível com o padrão SQL.


Portanto, esse é o comando correto para incluir o campo CPF como VARCHAR(11) na tabela PESSOA.

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

Continue aprendendo