Archive for Setembro, 2009

Obtendo lista de tabelas por trecho do nome no SQL Server

Para obter uma lista de tabelas existentes através de um trecho do nome é simples assim.

Por exemplo você sabe que o nome de uma tabela contém PESSOA mas não sabe o nome completo, basta alterar o trecho TRECHO_DO_NOME por PESSOA e pronto, você vai ter uma lista com o nome completo de todas as tabelas que contenham a palavra PESSOA.

SELECT *
FROM DBO.SYSOBJECTS
WHERE
 NAME LIKE '%TRECHO_DO_NOME%'
 AND XTYPE='U'

Divirta-se!

Tags: ,

Tamanho de tabelas no SQL Server

Script simples porém muito útil então resolvi postar.

Não me recordo da fonte…
Quando relembrar faço referência.

SELECT OBJECT_NAME(ID) TABELA, CONVERT(DEC(15),SUM(RESERVED)) RESERVED
INTO #X
FROM SYSINDEXES
WHERE indid in (0, 1, 255)
GROUP BY ID

SELECT TABELA, LTRIM(STR(RESERVED * D.LOW / 1024., 15, 0)) + ' KB'
FROM #X, master.dbo.spt_values d
where d.number = 1
and d.type = 'E'
ORDER BY RESERVED DESC

Divirta-se!

Tags: , , ,

String de Conexão a fundo

Há um ano atrás encontrei na documentação do MSDN um bom material para entender cada configuração de uma string de conexão para o banco de dados SQL Server.

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx

Para quem tem dúvidas, ou quer conhecer melhor, lêiam esse material.

Tags: , , ,