Array
(
)

Criar campos

Idivaldo.mb
   - 07 fev 2006

Olá Pessoal!!

Qual é a sintaxe para criar um campo,mas antes de criar esse novo campo preciso verificar se o mesmo existe na tabela antes de criar.

Obrigado!!!

Até mais...

Viniciusnunes
   - 07 fev 2006

Meu amigo.

Veja se isso te ajuda.

if not exists (select o.name, c.name
from sysObjects o inner join
sysColumns c on o.id = c.id
where
o.name = ´NOME_TABELA´
and c.name = ´NOME_COLUNA´ )

alter table NOME_TABELA ADD NOME_COLUNA varchar(50) NULL

Obs : O alter so é executado se o select não retornar nada.

Boa Sorte.

Idivaldo.mb
   - 08 fev 2006

Valeu!!

Obrigado pela dica estava com um exemplo quase igual, mas não dava certo!

Valeu pela ajuda!!