CHECAR CONTEUDO DE UM CAMPO E NUMERICO
pessoal, tenho um campo no sql server que é nvarchar, porém ele só guarda numeros de 0 a 9 , ocorre q por erro em algum registro entrou outro caracter, qual a função no sql, para achar esse registro ?
Você quer achar um registro que não está com valor entre 0~9 ?
um registro q tenha caracteres que não sejam numeros ( 0 - 9 ) cujo o campo é texto.
Quantos caracteres cabem nesse campo?
Faz o seguinte
SELECT
*
FROM
TABELA
WHERE
CAMPO NOT LIKE [ô]%[0-9]%[ô]
Usa isto que vai dar certo.
SELECT
*
FROM
TABELA
WHERE
CAMPO NOT LIKE [ô]%[0-9]%[ô]
Usa isto que vai dar certo.
deixa eu explicar melhor...pode até ter de 0-9 , o problema é q tem mais algum caracter junto...tipo [Ô]12345A[Ô]....ou seja o campo 'texto, mas só pode entrar nele numeros, e por uma falha minha, em alguns registros tbem entrou caracteres não numéricos, como são muitos registros, queira uma string pra achar mais fácil...
Tenta assim então
SELECT
*
FROM
TABELA
WHERE
CAMPO LIKE [ô]%[A-Z]%[ô]
SELECT
*
FROM
TABELA
WHERE
CAMPO LIKE [ô]%[A-Z]%[ô]
Fecho parreira......assim vc tem q voltar pra seleção.....vlw....
Tópico encerrado , respostas não são mais permitidas