Arquivo da categoria: SQL Server

Selecionando a segunda linha de uma consulta no sql server

Para selecionar apenas a segunda linha de uma consulta no SQL Server basta utilizar alguns artifícios como limitar a quantidade de registros retornados excluindo também os registros indesejados. Para isto utilizaremos o TOP e o NOT IN. Já expliquei aqui … Continue lendo

Publicado em Banco de Dados, SQL Server | Com a tag , , , | Deixar um comentário

Resetando campos auto incremento do SQL Server

Para resetar um campo auto incremento do SQL Server basta utilizar o comando abaixo: DBCC CHECKIDENT(‘tabela’, RESEED, 0) ; Onde ‘tabela’ é o nome da tabela, e 0 é o valor inicial -1. Ou seja, para que o próximo registro … Continue lendo

Publicado em Banco de Dados, SQL Server | Com a tag , , , | Deixar um comentário

Utilizando a cláusula CASE em um select no SQL Server

Para exemplificar o uso do CASE em uma consulta SQL, estarei mostrando aqui alguns exemplos que podem ser aplicados à situação a seguir. Suponha que você tenha uma tabela de pessoas com os campos, cdcliente (código do cliente), cdfornecedor (código … Continue lendo

Publicado em Banco de Dados, SQL Server | Com a tag , | 5 comentários

SQL – Selecionar n linhas de uma consulta

Muitas das vezes precisamos recuperar apenas algumas das diversas linhas retornadas por uma consulta SQL. Por isso, para economizar alguns bytes trafegando pela rede, nada mais fácil do que fazer a consulta só retornar a quantidade de linhas desejadas. Para … Continue lendo

Publicado em Banco de Dados, Firebird, MySQL, SQL, SQL Server | Com a tag , , , , , , , , | 4 comentários

Comparar só a data em campo DateTime (SQL Server)

Para comparar somente a data em um campo onde está salvo data e hora, é preciso primeiro converter a data para o formato desejado. Ex.: SQL Server SELECT campodatahora FROM tabela WHERE CONVERT(nvarchar(10), campodatahora, 103) = ’22/02/2006′; O 103 indica … Continue lendo

Publicado em Banco de Dados, SQL, SQL Server | Com a tag , , , , | 6 comentários

Timeout expired. SQL Server pool

Hoje me deparei com o seguinte erro ao tentar executar uma página .net com banco de dados SQL Server. Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled … Continue lendo

Publicado em Erros, SQL Server | Com a tag , , , | Deixar um comentário