Criar campos
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...
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
Curtidas 0
Respostas
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.
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
07/02/2006
Valeu!!
Obrigado pela dica estava com um exemplo quase igual, mas não dava certo!
Valeu pela ajuda!!
Obrigado pela dica estava com um exemplo quase igual, mas não dava certo!
Valeu pela ajuda!!
GOSTEI 0