Encontrando os valores mais populares de um campo.

Encontrando os valores mais populares de um campo no SQL Server. Neste exemplo utilizamos a seguinte query para descobrimos 5 cidades mais populares do banco de dados pubs do Ms-SQL Server: Select top 5 city, number=count(*) from authors group by city order by number desc  

Continue reading »

Identificando as maiores tabelas do seu banco

Identificando as maiores tabelas do seu banco Identificar o total de registros nas tabelas de um banco e as tabelas que possuem mais registros seria a princípio uma tarefa complicada, devido a necessidade de aplicar um count(*) em todas as tabelas e o tempo que tal count(*) levaria se as tabelas forem realmente grandes. Uma

Continue reading »

Principais comandos Ms-SQL Server – Parte 1 – Tabelas

Principais comandos Ms-SQL Server – Parte 1 – Tabelas Criando uma tabela: CREATE TABLE TBWEBMUNDI (ID VARCHAR(4) NOT NULL, NOME VARCHAR(40) NOT NULL, TELEFONE VARCHAR(10) NOT NULL, VALOR DECIMAL(6,2) NOT NULL); Deletando uma tabela: DROP TABLE TBWEBMUNDI; Alterando uma tabela, adicionando uma nova coluna: ALTER TABLE TBWEBMUNDI ADD COLUMN (FAX VARCHAR(10) NOT NULL); Alterando uma

Continue reading »

Como verificar a integridade referencial das tabelas de um banco de dados?

Como verificar a integridade referencial das tabelas de um banco de dados? Para verificar a integridade referencial das tabelas de um banco de dados SQL Server, execute o comando abaixo: Sintaxe: DBCC CHECKCATALOG ( ‘database_name’ ) [WITH NO_INFOMSGS] Ex.: DBCC CHECKCATALOG ( ‘banco1’ )  

Continue reading »

Encontrar duplicidade de registros em um banco de dados SQL Server

Encontrar duplicidade de registros em um banco de dados SQL Server Em uma tabela muito grande pode ser difícil localizar registros duplicados. Para resolver isso podemos utilizar a seguinte query :   select cliente, count(cliente) from bd_webmundi group by cliente having count(cliente)>1   Observe : o select é baseado em um campo, o campo que

Continue reading »