Home Concursos Públicos Questões Q275994 Considerando os comandos SQL, as tabelas e os dados apre... Próximas questões Com base no mesmo assunto Q275994 Banco de Dados SQL , Ano: 2012 Banca: CESPE / CEBRASPE Órgão: TJ-RO Prova: CESPE - 2012 - TJ-RO - Analista Judiciário - Análise de Sistemas - Desenvolvimento | Q275994 Banco de Dados Considerando os comandos SQL, as tabelas e os dados apresentados, assinale a opção correta, referente à linguagem de definição e manipulação de dados do Microsoft SQL Server 2008. Alternativas A A execução do comando SELECT DISTINCT nomefuncionario FROM tabfuncionario f RIGHT OUTER JOIN tabdependente d ON f.pkcodfuncionario = d.fkcodfuncionario FOR XML PATH; apresentará o resultado <row><nomefuncionario>Maria</nomefunc ionario></row> <row><nomefuncionario>Paulo</nomefuncionario></row>. 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’) ; Gabarito Comentado Aulas Comentários Estatísticas Cadernos Criar anotações Salvar novo filtro Nome do novo filtro