Como retornar todas colunas participantes de uma chave primária ?

Postado em

Gustavo Maia Aguiar

Boa Noite Pessoal,

Para saldar a média de uma postagem por semana, hoje colocarei uma dica rápida. Essa semana uma das administradoras de dados (AD) em um dos clientes em que trabalho me fez uma pergunta simples “Qual é o comando para retornar as colunas que compõe uma chave primária ?”. De fato é uma pergunta bem simples e quase sempre é respondida de modo visual através do Enterprise Manager ou do SQL Server Management Studio. Mas e via T-SQL ? Como fazer ?

A forma mais fácil de saber qual a coluna (ou combinação de colunas) que representa a chave primária é através da stored procedure sp_pkeys. Ex:


AdventureWorks

,

Normalmente essa é a maneira preferida (acredito até que a AD já conhecia), mas o fato do retorno ser através de uma stored procedure pode trazer alguns inconvenientes como a impossibilidade de retornar todas as colunas que são chaves…

Ver o post original 391 mais palavras

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s