jafm Posted October 23, 2012 at 11:32 AM Report #480073 Posted October 23, 2012 at 11:32 AM Boas pessoal Tenho uma base de dados em que muitos dos seus email são inválidos e gostaria de saber quais são. Pra isso estou a usar esta query select Email from Cliente where Email='aqui não sei como por uma regra de validação'
pmg Posted October 23, 2012 at 05:50 PM Report #480127 Posted October 23, 2012 at 05:50 PM O documento que especifica como validar um endereco de email e o RFC 3696. Se queres validar correctamente tens uma tarefa ardua pela frente. Se queres "validar" incorrectamente podes usar apenas algumas propriedades dos enderecos, por exemplo: todos os enderecos tem comprimento igual ou inferior a 320 ... where length(Email) <= 320 ... todos os enderecos tem um '@' ... where Email like '%@%' ... What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
jafm Posted October 29, 2012 at 06:15 PM Author Report #480898 Posted October 29, 2012 at 06:15 PM Pois, já vi que a tarefa vai ser árdua. Muito obrigado pela ajuda
bruno1234 Posted October 29, 2012 at 06:55 PM Report #480909 Posted October 29, 2012 at 06:55 PM A base de dados que estás a utilizar tem suporte a regular expressions? Se tiver podes optar por validar dessa forma. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
pmg Posted October 29, 2012 at 07:03 PM Report #480912 Posted October 29, 2012 at 07:03 PM A base de dados que estás a utilizar tem suporte a regular expressions? Se tiver podes optar por validar dessa forma. o regex que aceita enderecos com a forma do RFC‑822 What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
Rechousa Posted November 16, 2012 at 11:37 PM Report #483418 Posted November 16, 2012 at 11:37 PM Viva, Nativamente, o SQL Server não tem suporte a RegEx. Contudo, é possível usar RegEx usando SQL Server CLR. Exemplo usando RegEx: http://msdn.microsoft.com/en-us/magazine/cc163473.aspx Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now