Skip to content

sys.columns X syscolumns

20/07/2012

Qual a diferença entre sys.columns X syscolumns ?


sp_help 'sys.columns'
go

sp_help 'syscolumns'
go

SP_Help irá mostrar que ambas são views (campo Type = ‘view’).

Diferenças:

syscolumns é uma visão que está obsoleto e será removida em uma versão futura do SQL Server.
Foi deixada por motivo de compatibilidade, quando o SQL Server 2005 foi introduzido.

Nas versões 2000 e anteriores, eram os meta-dados reais das colunas, e você poderia editar diretamente os dados!
No 2005 , tornou-se uma visão verdadeira, e a capacidade de manipular diretamente os dados de meta foi removido.

sys.columns é uma visão que a Microsoft tem planos de manutenção, podendo adicionar mais colunas no futuro, mas as colunas e ordem do que existe hoje deve permanecer o mesmo.

Anúncios

From → Transact-SQL

Deixe um comentário

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

%d blogueiros gostam disto: