Criar campos

SQL Server

07/02/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...


Idivaldo.mb

Idivaldo.mb

Curtidas 0

Respostas

Viniciusnunes

Viniciusnunes

07/02/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.


GOSTEI 0
Idivaldo.mb

Idivaldo.mb

07/02/2006

Valeu!!

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

Valeu pela ajuda!!


GOSTEI 0
POSTAR