domingo, 1 de dezembro de 2013

Gerador de Dicionario de Dados SQL Server

Como já ouvi dizer, para que um profissional de T.I. seja bem-sucedido ele tem que ser preguiçoso, pois assim ele vai buscar sempre algo que automatize suas tarefas.

Abaixo está uma dica que encontrei que gera automaticamente um dicionário de dados.

SELECT
  T.name as Tabela,
  C.name as Coluna,
  TY.name as Tipo,
  C.max_length, -- Tamanho em bytes, para nvarchar normalmente se divide este valor por 2
  C.precision, -- Para tipos numeric e decimal (tamanho)
  C.scale -- Para tipos numeric e decimal (números após a virgula)
FROM sys.columns C
INNER JOIN sys.tables T
  ON T.object_id = C.object_id
INNER JOIN sys.types TY
  ON TY.user_type_id = C.user_type_id
ORDER BY T.name, C.name

Dica retirada do endereçohttp://sqlfromhell.wordpress.com/2009/07/11/dicionarios-de-dados-step-1/

Um comentário:

  1. Marcelo sendo mais preguiçoso kkkkkk segue link de ferramenta que já exporta o dicionário em uma planilha excel https://www.youtube.com/watch?v=qz8ikqLes-0

    ResponderExcluir