TJ RO - Analista Judiciário - Área Analista de Sistemas / Suporte - 2012
Questão 44
44
Q571584
Tecnologia da Informação Linguagem SQL ANSI
Atalhos
Compartilhar
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB - CESPE CEBRASPE
Prova: CESPE CEBRASPE - TJ RO - Tribunal de Justiça de Rondônia - Analista Judiciário - Área Analista de Sistemas / Suporte

A

B

O comando abaixo não retornará resultado, em virtude de a sua sintaxe estar errada, pois GROUP BY exige necessariamente que os atributos sejam do tipo numérico. SELECT nomefuncionario FROM tabfuncionario f LEFT OUTER JOIN tabdependente d ON f.pkcodfuncionario = d.fkcodfuncionario GROUP BY nomefuncionario HAVING len(f.nomefuncionario) > 4

C

Se o comando abaixo for executado, o resultado obtido será 6. SELECT COUNT(*) FROM tabfuncionario f CROSS JOIN tabdependente

D

Se o comando abaixo for executado, o SQL Server apontará erro devido à relação de referência entre as tabelas. ALTER TABLE dbo.tabdependente DELETE COLUMN fkcodfuncionario

E

Os comandos abaixo criarão a coluna ativo, na tabela tabfuncionario e regras de restrição e validação de valores para essa coluna. ALTER TABLE tabfuncionario CREATE COLUMN ativo CHAR(1) GO CREATE CONSTRAINT checkAtivo CHECK (ativo = ‘S’ OR ativo = ‘N’) ;