Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 34380
            [titulo] => Saber se uma coluna existe na tabela
            [dataCadastro] => DateTime Object
                (
                    [date] => 2007-04-10 00:00:00
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 234045
            [status] => A
            [isExample] => 
            [NomeUsuario] => Emerson E Nascimento
            [Apelido] => Emerson
            [Foto] => 
            [Conteudo] => if not exists (select * from syscolumns where id=object_id(N´[dbo].[Tabela_Desejada]´) and name=´Coluna_Desejada´)
print ´Campo inexistente!´


) )

Saber se uma coluna existe na tabela

Rjun
   - 28 mar 2007

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

Post mais votado

Emerson
   - 10 abr 2007

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

Cleyton.bruno
   - 02 abr 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

Macario
   - 12 abr 2007

Olá Rjun.

Veja se ajuda.

#Código

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


[]´s 8)