Criar campos
07/02/2006
0
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
Curtir tópico
+ 0
Responder
Posts
07/02/2006
Viniciusnunes
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.
Responder
08/02/2006
Idivaldo.mb
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!!
Responder
Clique aqui para fazer login e interagir na Comunidade :)