Obtendo uma lista com os nomes dos campos de uma table


Como todos sabem, toda e qualquer tabela existente dentro de um banco de dados é composta por um conjunto de campos que forma esta table, em algumas situações temos a necessidade de exibir esta relação de campos, como também obter informações sobre os mesmo.
 
No SQL Server isso é muito fácil, através das system tables no SQL Server 2000 ou system views no SQL Server 2005 é possível realizar este procedimento.
 
Veja abaixo os exemplos desenvolvidos para o SQL Server 2000:
 

Exemplo 1:

select so.Name As "Nome da Tabela",

sc

.Name As "Nome do Campo"

from syscolumns sc inner join sysobjects so

on sc.id = so.id

where

so.Name=‘Produtos’

Exemplo 2:

select

so.Name+‘ –> ‘+sc.Name As "Tabela –> Campo"

from syscolumns sc inner join sysobjects so

on sc.id = so.id

where

so.Name=‘Produtos’

Exemplo 3:

SP_COLUMNS NOMEDATABLE

Exemplo 4:

select * from information_schema.columns where table_name = ‘produtos’

Exemplos para o SQL Server 2005:

Exemplo 1:

select

so.Name As "Nome da Tabela",

sc

.Name As "Nome do Campo"

from sys.syscolumns sc inner join sys.sysobjects so

on sc.id = so.id

where

so.Name=‘Produtos’

Exemplo 2:

select

so.Name+‘ –> ‘+sc.Name As "Tabela –> Campo"

from syscolumns sc inner join sysobjects so

on sc.id = so.id

where

so.Name=‘Produtos’

Exemplo 3:

sp_columns

produtos

Exemplo 4:

select

* from information_schema.columns where table_name = ‘produtos’

 

Anúncios

Atualizando estatísticas de banco de dados ou tabelas


Muitas vezes, precisamos atualizar as informações sobre as estatísticas de um determinado banco de dados, como também de suas tables, em um servidor SQL Server.

Através desta dica, você poderá atualizar estas estatísticas com objetivo de manter sua base dados atualizada e proporcionar sempre uma melhor performance.

Veja os exemplos abaixo:

Para atualizar estatísticas do banco de dados:
Use NomedoseuBanco
SP_UPDATESTATS

Para atualizar estatísticas de uma tabela:
UPDATE STATISTICS NomedaSuaTable

Para maiores informações e outros exemplos utilize o Books On-Line do Microsoft SQL Server.

Participe dos novos WebCasts – TechNet


A nova grade da programação de WebCasts TechNet foi reestruturada para facilitar sua vida. Encontre mais facilmente os eventos organizados por segmentos, dias da semana e ainda conta com duas novas séries. 

Todos os WebCasts são gratuitos e estão a sua espera, faça agora mesmo sua inscrição, acessando: http://www.microsoft.com/brasil/technet/eventos/webcasts/default.mspx

Fonte: Microsoft TechNet Home Page (Brasil – Português).

Comparando o SQL Server 2005 e o Oracle


O SQL Server 2005 pode ajudar sua empresa a reduzir os custos de gerenciamento e a infra-estrutura da tecnologia da informação e, ao mesmo tempo, continuar aumentando a funcionalidade. As organizações que dependem da Oracle para funções críticas podem avaliar os benefícios funcionais e financeiros da migração para o SQL Server 2005.

Para maiores informações acesse: http://www.microsoft.com/brasil/servidores/sql/prodinfo/compare/oracle/default.mspxFonte: Microsoft Brasil. 

Exibindo ou alterando as opções de banco de dados


Muitas vezes precisamos verificar quais opções de banco de dados o SQL Server disponibiliza, através da system stored procedure SP_DBOPTION, isso fica mais fácil.
 
Esta stored procedure pode ser utiliza em banco de dados criados pelo usuário, como também nos próprios bancos de dados de sistemas, mas com uma resalva, em relação ao bancos Master e TempDB, em relação a alteração de opções habilitadas para trabalhar com banco de dados.
 
Ainda presente na versão do Microsoft SQL Server 2005, esta stored procedure provavelmente será removida em versões futuras do produtos, mas atualmente é bastante utilizada com o objetivo de realizar alterações na estrutura de opções referentes a banco de dados.
 
Segue abaixo o exemplo, para listar as opções de banco de dados existentes no SQL Server 2000 ou SQL Server 2005.
 
Use NomedoSeuBanco
 
SP_DBOPTION
 
Para maoires informações e exemplos sobre a system stored procedure, acesse o Books On-Line do SQL Server, procurando informações no índice sobre SP_DBOPTION.

Realizando a migração segura de dados do SQL Server 2000 para o 2005


A Microsoft, disponibiliza uma série de artigos e documentos oficiais sobre seu produtos e tecnologias, sendo os mesmos de livre acesso.
 
Com o objetivo de orientar os profissionais de tecnologia durante o processo de implantação, atualização e migração entre produtos de versões diferentes, contendo informações exclusivas que podem ajudar no momento de dificuldade.
 
Entre estes documentos consultados, destacamos um tutorial completo que aborda de forma simple e objetiva, como dever ser planejado e executado o processo de migração servidores SQL Server, neste cenário tendo como base de estudo o Microsoft SQL Server 2005 e a atualmente versão 2005.
 

O profissional mais valioso


O website TIMaster realizou uma entrevista com o MVP Paulo Roberto Sant’Anna há algumas semanas atrás, contando um pouco da sua experiência na área de tecnologia.
 
Nesta entrevista o líder dos MVP’s brasileiro(Leonardo) também participou, explicando um pouco mais sobre o programa MVP(Nomeação) e o que ela representa para Microsoft.
 
Trata-se de mais ótima oportunidade de divulgação do Programa.
 
Segue abaixo os link’s contêndo informações sobre o perfil do Paulo Roberto e informações sobre o programa MVP.

Perfil:

http://www.timaster.com.br/revista/materias/main_materia.asp?codigo=1301

Programa MVP:

http://www.timaster.com.br/revista/materias/main_materia.asp?codigo=1307

 
Obrigado, uma ótima leitura.