Banco de dadosSql server
- (FCC 2013)
Observe os comandos em Transact-SQL:
DECLARE @DataAtual DATETIME
SET @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:
A) SELECT DATEDIFF(DAY,'01/01/2013 07:00',#DataAtual)
SELECT DATEPLUS(HOUR,1,GETDATE())
SELECT VALIDDATE('01/34/2012')
B) DATEDIFF(DAY,'01/01/2013 07:00',@DataAtual)
DATEPLUS(HOUR,1,GETDATE())
ISDATE('01/34/2012')
C) SET DATEDIFF(DAYS,'01/01/2013 07:00',#DataAtual)
SET DATEPLUS(HOUR,1,GETDATE())
GET VALIDDATE('01/34/2012')
D) SELECT DATEDIFF(DAY,'01/01/2013 07:00',@DataAtual)
SELECT DATEADD(HOUR,1,GETDATE())
SELECT ISDATE('01/34/2012')
E) SELECT DATEDIFF(YEAR,'01/01/2013 07:00',DataAtual)
UPDATE DATE(PLUSHOUR,1,GETDATE())
DECLARE VALID = ISDATE('01/34/2012')
Próximo:
EXERCÍCIOS - Exercício 88
Vamos para o Anterior: Exercício 86
Tente Este: Exercício 96
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados