Bancos de dados relacionais usam a linguagem SQL (Structured Query) para recuperar e manipular dados armazenados em tabelas de banco de dados. bancos de dados Microsoft SQL Server usar uma forma de SQL chamado de Transact-SQL. Dentro dessa linguagem, a "dateadd" função é usada para adicionar unidades de tempo incrementais para um valor de data e hora existente ou um valor literal. Acrescenta anos, trimestres, meses, dias, semanas, horas, minutos, segundos ou milissegundos para o valor atual.
Entrar no uma ferramenta SQL interativo que se conecta ao banco de dados Microsoft SQL Server.
Digite um "selecionar" comando no prompt para recuperar um valor definido como um "timestamp" e pressione "Entrar." Por exemplo, suponha que o banco de dados contém uma tabela chamada "time_table" com uma coluna chamada "tempo de atualização." O comando se parece com:
update_time SELECT FROM time_table
O resultado é:
tempo de atualização
01 de julho de 2010 12:00
Digite um "selecionar" comando no prompt para recuperar o mesmo valor usando o "dateadd" função para adicionar 10 minutos para a hora e prima "Entrar." O comando se parece com:
SELECIONE DATEADD (mi, 10, update_time) FROM time_table
O resultado é:
tempo de atualização
01 de julho de 2010 12:10
o "mi" é a abreviatura de minutos esperado pela "dateadd" função. o "10" representa os 10 minutos, adicionados à "tempo de atualização" coluna.
dicas & avisos
- UMA "timestamp" é uma convenção de base de dados, que combina um valor de dados e o tempo em uma coluna.
- abreviaturas adicionais incluem "yy" ou "aaaa" por ano, "qq" ou "q" por trimestre, "milímetros" ou "m" por mês, "dy" ou "y" para o dia do ano, "dd" ou "d" por dia, "wk" ou "ww" para semana, "hh" por hora, "n" por minuto, "ss" ou "s" para o segundo e "Senhora" por milissegundo.
- Adicionando minutos a uma coluna definida como um "timestamp" altera a porção data, se o tempo excede a meia-noite com a adição.