Questão de Banco de Dados — SQL Server — FCC 2013
Banco de DadosSQL Server
- Código
- fc002570
- Banca
- FCC
- Órgão
- MPE-CE
- Ano
- 2013
- Nível
- Superior
- Cargo
- Analista Ministerial - Ciências da Computação
Observe os comandos em Transact-SQL:DECLARE @DataAtual DATETIMESET @DataAtual = GETDATE()Considere as tarefas a serem realizadas:1- Retornar a quantidade de dias desde 01/01/2013 às 07:00 até o momento.2- Somar 1 hora à hora atual.3- Verificar se a data 01/34/2012 é uma data válida.Os comandos corretos em Transact-SQL (usando ou não as informações dos comandos acima) que realizam as tarefas 1, 2 e 3, respectivamente, são:
- ASELECT DATEDIFF(DAY,'01/01/2013 07:00',#DataAtual)SELECT DATEPLUS(HOUR,1,GETDATE())SELECT VALIDDATE('01/34/2012')
- BDATEDIFF(DAY,'01/01/2013 07:00',@DataAtual)DATEPLUS(HOUR,1,GETDATE())ISDATE('01/34/2012')
- CSET DATEDIFF(DAYS,'01/01/2013 07:00',#DataAtual)SET DATEPLUS(HOUR,1,GETDATE())GET VALIDDATE('01/34/2012')
- DSELECT DATEDIFF(DAY,'01/01/2013 07:00',@DataAtual)SELECT DATEADD(HOUR,1,GETDATE())SELECT ISDATE('01/34/2012')
- ESELECT DATEDIFF(YEAR,'01/01/2013 07:00',DataAtual) UPDATE DATE(PLUSHOUR,1,GETDATE())DECLARE VALID = ISDATE('01/34/2012')