Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafa-martin

Significados de Comandos Sql

Recommended Posts

pessoal, gostaria de saber o significado e um exemplo de uso desses seguintes comandos sql:

 

DATEPART

NOLOCK

CAST

FLOOR

 

 

e gostaria de saber também qual o significado dessa linha:

 

@SeqLog = ISNULL(MAX(SEQLOG), 0) + 1

 

agradeço a todos.

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

DETEPART - retorna uma parte de uma data hora que pode ser:Ano, Mês, Dias, Hora, minutos Exemplos: SELECT DATEPART(month, GETDATE()) SELECT DATEPART(year, GETDATE()) SELECT DATEPART(day, GETDATE()) No boosk´s on-line você encontra vários exemplos e os tipos retornados.NOLOCK - permite o acesso a tabela (select) sem bloquear os registros deve ser usado nos SELECT´s Exemplo: SELECT * FROM authors (NOLOCK) CAST E CONVERT - usado para converter tipos de campos e formatá-los De númerico para texto De texto para data De data para númerico SELECT CONVERT(VARCHAR(10),GETDATE(),103) + ' Data corrente.' No boosk´s on-line você encontra vários exemplos e os tipos retornados.FLOOR Exemplo: SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45) Resultado: --------- --------- ----------- 123 -124 123.0000 A expressão @SeqLog = ISNULL(MAX(SEQLOG), 0) + 1 caso o valor do campo SEQLOG seja NULL será retornado 0 e será somada mais 1. Esta expressão normalmente é utilizada para achar o valor do último Sequencial uam tabela.Espero ter ajudado mas no Book´s oun line têm todas as explições e exemplos. Para facilitar apesquisaentre no QueryAnalzer digite o que quer pesquisar (FLOOR) selecione e prescione SHIFT + F1e você entrará no help.T+Jothaz

Compartilhar este post


Link para o post
Compartilhar em outros sites

rafa-martin,

 

Veja o que diz as regras do iMasters:

 

Jamais poste mensagens com títulos como: "ME AJUDE", "PELO AMOR DE DEUS", "ESTOU DESESPERADO", "URGENTE", "SOCORRO!", "HELP!", ou qualquer coisa similar. Utilize titulos curtos e claros, que condizem com sua dúvida.

Veja na íntegra: http://forum.imasters.com.br/index.php?act=Help

 

Poste títulos para seus tópicos, condizentes com o seu problema, a fim de facilitar uma futura pesquisa por outro membro!

 

O título do seu tópico será editado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.