Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Transact- SQL Funções de Data
O Structured Query Language, ou SQL , é uma linguagem de programação de computadores padronizados para gerenciar e utilizar bases de dados relacionais. Sybase e Microsoft usam uma variante do SQL chamada Transact -SQL para usar com o seu software de banco de dados proprietário . Além de permitir que funções definidas pelo usuário , Transact- SQL vem com um conjunto de funções internas , incluindo vários para calcular datas . Datetime tipo de dados

Bancos de dados relacionais usando SQL padrão têm vários tipos de dados a partir da qual para a criação de campos de dados e elementos, incluindo o tipo de caractere , alguns tipos inteiros diferentes e datetime. Datetime armazena a data e hora em um único campo , mas você pode usar apenas um ou o outro, se você não precisa de tanto . Funções de data Transact- SQL trabalhar em campos de dados de data e hora , se você tem datas em CHAR ou outros tipos de campos de texto , por exemplo , é preciso convertê-los para o tipo de data e hora para as funções para funcionar corretamente
< . br> DateAdd e DateDiff

Transact- SQL tem duas funções, DateAdd e DateDiff , que lhe permitem realizar operações aritméticas em datas. DateAdd tem um código de data parte , um inteiro e uma data. O código especifica o que você está adicionando à data prevista , como dias , trimestres ou dia do ano . O inteiro é quantas dessas partes de data que você deseja adicionar à data . A função retorna um segundo encontro , que é o resultado do cálculo . Por exemplo, se o campo de buy- data contém 15 setembro de 2005, em seguida, DateAdd (d, 3 , buy- data) acrescenta três dias para essa data e retorna 18 setembro de 2005 , como resultado. DateAdd (wk , 1, compra - data) adiciona uma semana e retorna 22 de setembro de 2005 .

A função DateDiff também utiliza um código de data de parte, mas leva em duas datas. Ele subtrai as datas e retorna um inteiro que é o número de dias, semanas ou anos entre eles. Se o campo de primeira data contém 01 de julho de 2005 e outro campo, de segunda data, contém 11 de julho de 2005 , em seguida, DateDiff (d, primeira data, de segunda data ) retorna a 10 . DateDiff (wk , primeira data , a segunda data ) retorna a 2 .
DATENAME e DatePart

Duas outras funções , DATENAME e DatePart , puxe específico dados de datas. Se você tem um campo chamado Nascimento- Ano e contém 1 novembro de 1970, DATENAME (mês, Nascimento anos ) retorna a cadeia de caracteres " novembro". DATENAME (ano, Nascimento anos ) dá-lhe 1970 como outra seqüência de caracteres. A função DatePart funciona da mesma , exceto que retorna um resultado inteiro . DatePart (mês, Nascimento anos ) dá uma 11 e DatePart (ano, Nascimento anos ) dá 1970 como um número.
GetDate e GETUTCDATE

O GetDate função retorna a data local e hora no formato de 24 horas , ajustado para o fuso horário e status horário de verão. Ele retorna as informações em formato de data e hora , para que possa usá-lo diretamente em uma das outras funções descritas acima. A função GETUTCDATE também retorna o tempo atual e data, mas em Tempo Universal Coordenado , que será o mesmo para todos os usuários ao redor do mundo , independentemente do fuso horário. É, também, retorna os dados como um tipo de dados de data e hora . Se a data atual é 1 de novembro de 2011, depois DATENAME (mês, GETDATE ( )) retorna a cadeia de texto " de Novembro. "

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um banco de dados Rational 
·Como consultar propriedades estendidas em T-SQL 
·Como exportar Triggers Com o Oracle 
·Definição de Banco de Dados Oracle 11g de Cordas 
·Como rodar o texto de um banco de dados em Oracle Repor…
·Como é que uma conexão ODBC Trabalho 
·Como Chegar Max Datas no Oracle 
·Procedimentos e funções no DB2 
·O que é o Oracle Beehive 
·Como preencher um formulário OMR 
  Artigos em destaque
·Spybot & Framedyn.dll Erros 
·Como criar um avatar animado de um clipe 
·Como gravar um DVD com MagicISO 
·Como fazer Stick Figure Animações Com o Flash 
·Como comparar Som Mistura Programas 
·Como ativar um telefone através do iTunes 
·Como adicionar música em um DVD 
·Como remover o Norton Antivirus Segurança 
·Como fazer almofadas no Illustrator CS5 
·Como você adicionar músicas em um Ipod 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados