Saber se uma coluna existe na tabela

SQL Server

28/03/2007

Existe alguma procedure que me indique se uma coluna existe em um tabela?


Rjun

Rjun

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

10/04/2007

if not exists (select * from syscolumns where id=object_id(N´[dbo].[Tabela_Desejada]´) and name=´Coluna_Desejada´)
print ´Campo inexistente!´


GOSTEI 1

Mais Respostas

Cleyton.bruno

Cleyton.bruno

28/03/2007

Depois te aconselho entrar no query analyzer e dar uma fuçada nos system tables que tem mta informação importante lá

Para ver se uma coluna existe no database:
SELECT * FROM NomeDoSeuDatabase.dbo.syscolumns WHERE name=´NomeDaColuna´

Falow


GOSTEI 0
Macario

Macario

28/03/2007

Olá Rjun.

Veja se ajuda.


sp_columns @table_name = ´TABELATESTE´, @column_name = ´CAMPOTESTE´



[]´s 8)


GOSTEI 0
POSTAR