Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

VINICIUS RAMOS

Conversão de um dado char vazio para integer

Recommended Posts

Senhores,

 

Estou tentando converter um campo char vazio para integer e não sei como fazer (qual função utilizar).

Segue código

 

DELETE FROM #table WHEREcpf_cnpj in(SELECT DISTINCT CONVERT(NUMERIC, pess_ds_cgccpf)FROM Table

o campo pess_ds_cgccpf possui o valor '', por isso não sei qual função utilizar. Se fosse nulo, seria só utilizar a função isnull.

 

 

Alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta utilizar o CASE:

 

vai ficar +ou- assim:

DELETE FROM #table WHEREcpf_cnpj in(	SELECT DISTINCT case when pess_ds_cgccpf = '' then 0 else pess_ds_cgccpf end FROM Table)

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.