Arquivo da categoria: SQL

Pegar tamanho das bases no sql server

EXEC sp_MSforeachdb ‘use ? exec sp_spaceused’EXEC sp_MSforeachdb ‘use ? exec sp_spaceused’ sp_spaceused é o cara que ve as informações de cada base, mas se rodar só ele, vai aparecer as informações para a base que está no contexto, o sp_MSforeachdb … Continue lendo

Publicado em SQL, SQL server, Windows | Com a tag , , | Deixar um comentário

Removendo linhas duplicadas no sql server

Tive um problema que foi assim: tabela dados ID DATAINICIO A001 2011-01-01 A001 2011-01-01 A002 2011-01-01 A002 2011-01-01 A002 2011-01-01 A003 2011-01-01 Tinha várias tabelas com várias linhas duplicadas, como eram muitas, era inviável remover uma a uma na mão. … Continue lendo

Publicado em SQL, SQL server, Windows | Com a tag , | Deixar um comentário

Limpar banco tempdb do sql server

O banco tempdb estava consumindo um espaço absurdo do sql server. Pesquisando achei a seguinte solução. — write everything from your buffers to the disc! CHECKPOINT; GO — Clean all buffers and caches DBCC DROPCLEANBUFFERS; DBCC FREEPROCCACHE; DBCC FREESYSTEMCACHE(’ALL’); DBCC … Continue lendo

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

SQL Server pulando campo com id auto increment

Isso acontece a partir da versão 2012 do sql server. Quando tu tem uma tabela com campo id auto increment, e o serviço do sql server é parado de forma abrupta, após a inicialização do serviço, a próxima inserção na … Continue lendo

Publicado em SQL, SQL server, Windows | Com a tag , , | Deixar um comentário

Sintaxe incorreta próxima a ‘@errno’. no Sql server 2012 ou 2014

Quando executa uma procedure no sql server ocorre o erro 1 Sintaxe incorreta próxima a ‘@errno’. Sintaxe incorreta próxima a ‘@errno’. ou 1 incorrect syntax near ‘@errno’. incorrect syntax near ‘@errno’. Alterei o retorno do erro de 1 RAISERROR @errno … Continue lendo

Publicado em SQL, SQL server, Windows | Com a tag , , | Deixar um comentário

SQL Joins

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