Articles of sql server

SQL Selecione Próximos Aniversários

Eu estou tentando escrever um procedimento armazenado para selecionar funcionários que têm aniversários que estão próximos. SELECT * FROM Employees WHERE Birthday > @Today AND Birthday < @Today + @NumDays Isso não funcionará porque o ano de nascimento faz parte do Aniversário, portanto, se meu aniversário foi ’09 -18-1983 ‘, não será entre ’09 -18-2008’ […]

Validação de E-mail TSQL (sem regex)

Ok, existem milhões de regexes por aí para validar um endereço de email, mas que tal uma validação básica de email que pode ser integrada em uma consulta TSQL para o Sql Server 2005? Eu não quero usar um procedimento ou function CLR. Apenas em linha reta TSQL. Alguém já abordou isso?

Eliminando valores duplicados com base em apenas uma coluna da tabela

Minha consulta: SELECT sites.siteName, sites.siteIP, history.date FROM sites INNER JOIN history ON sites.siteName = history.siteName ORDER BY siteName,date Primeira parte da saída: Como posso remover as duplicatas na coluna siteName ? Eu quero deixar apenas o atualizado com base na coluna de date . No exemplo de saída acima, preciso das linhas 1, 3, 6, […]

Executar o procedimento armazenado de uma function

Eu sei que isso foi pedido à morte e sei por que o SQL Server não permite que você faça isso. Mas há alguma solução alternativa para isso, além de usar Procedimentos Armazenados Estendidos? E por favor não me diga para converter minha function em um procedimento … Então, o que estou realmente perguntando é: […]

SQL – A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo

Eu tenho recebido o seguinte erro ao executar um SQL para converter meu valor de tipo de dados de varchar para datetime . Msg 242, nível 16, estado 3, linha 1 A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo. Eu verifiquei os […]

RODBC odbcDriverConnect () erro de conexão

Estou tentando usar odbcDriverConnect(‘driver={SQL Server};server=servername\instancename,port;database=testing;username=abc;password=123456’) para conectar-se ao servidor de database remoto (sql server 2008). Mas eu peguei [RODBC] ERRO: estado 08001, código 17, mensagem [Microsoft] [Driver ODBC do SQL Server] [DBNETLIB] O SQL Server não existe ou o access foi negado. erro. Qualquer ideia? Eu posso usar odbcDriverConnect(‘driver={SQL Server};server=localhost;database=testing;trusted_connection=true’) para conectar meu servidor de […]

Como atualizar e ordenar usando ms sql

Idealmente eu quero fazer isso: UPDATE TOP (10) messages SET status=10 WHERE status=0 ORDER BY priority DESC; Em inglês: Eu quero colocar as 10 mensagens mais disponíveis (status = 0) do database e bloqueá-las (status = 10). Uma mensagem com prioridade mais alta deve ser obtida primeiro. infelizmente o MS SQL não permite uma cláusula […]

varbinary para string no SQL Server

Como converter um valor de coluna de varbinary(max) para varchar em forma legível?

Qual é a melhor maneira de selecionar o valor mínimo de várias colunas?

Dada a tabela a seguir no SQL Server 2005: ID Col1 Col2 Col3 — —- —- —- 1 3 34 76 2 32 976 24 3 7 235 3 4 245 1 792 Qual é a melhor maneira de escrever a consulta que produz o seguinte resultado (ou seja, um que produz a coluna final […]

Qual é o número máximo de caracteres que nvarchar (MAX) conterá?

Eu sou novo no conceito nvarchar(MAX) . Quantos personagens vai aguentar?