Durante o desenvolvimento de um banco dados podemos ter situações em que haja necessidade de incluir novos campos que não foram abordados no processo de análise. Partindo desta situação, assinale a alternativa que irá acrescentar o campo ENDERECO do tipo VARCHAR(80) na tabela CLIENTE:
Tabela: CLIENTE
ALTERNATIVAS
ALTER TABLE CLIENTE ADD COLUMN CLIENTE INTEGER;
ALTER TABLE CLIENTE DROP ENDERECO;
ALTER TABLE CLIENTE ADD COLUMN ENDERECO VARCHAR(80);
ALTER TABLE ENDERECO ADD COLUMN CLIENTE;
ALTER TABLE FUNCIONARIO ADD COLUMN ENDERECO VARCHAR(80);
Anexos:
Soluções para a tarefa
Respondido por
1
a figura postada serve para certificar que não existe a coluna endereço na tabela
Vejamos as alternativas
ALTER TABLE CLIENTE ADD COLUMN CLIENTE INTEGER;
falso. Esse comando adiciona uma coluna chamada CLIENTE do tipo inteiro. Pediu-se uma coluna ENDERECO do tipo VARCHAR(80), nada a ver.
ALTER TABLE CLIENTE DROP ENDERECO;
Aqui está removendo a coluna ENDERECO, que sequer existe. Além disso, faltou a palavra chave COLUMN
ALTER TABLE CLIENTE ADD COLUMN ENDERECO VARCHAR(80);
esta é a alternativa correta
ALTER TABLE ENDERECO ADD COLUMN CLIENTE;
falso. aqui tenta-se misturou o nome da tabela com o nome da coluna e também não especificou o tipo de dados da coluna.
ALTER TABLE FUNCIONARIO ADD COLUMN ENDERECO VARCHAR(80);
aqui o erro é que está-se alterando a tabela funcionario. a ideia é alterar a tabela CLIENTE.
Vejamos as alternativas
ALTER TABLE CLIENTE ADD COLUMN CLIENTE INTEGER;
falso. Esse comando adiciona uma coluna chamada CLIENTE do tipo inteiro. Pediu-se uma coluna ENDERECO do tipo VARCHAR(80), nada a ver.
ALTER TABLE CLIENTE DROP ENDERECO;
Aqui está removendo a coluna ENDERECO, que sequer existe. Além disso, faltou a palavra chave COLUMN
ALTER TABLE CLIENTE ADD COLUMN ENDERECO VARCHAR(80);
esta é a alternativa correta
ALTER TABLE ENDERECO ADD COLUMN CLIENTE;
falso. aqui tenta-se misturou o nome da tabela com o nome da coluna e também não especificou o tipo de dados da coluna.
ALTER TABLE FUNCIONARIO ADD COLUMN ENDERECO VARCHAR(80);
aqui o erro é que está-se alterando a tabela funcionario. a ideia é alterar a tabela CLIENTE.
Perguntas interessantes
Português,
9 meses atrás
Geografia,
9 meses atrás
Geografia,
9 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás