miércoles, 22 de junio de 2011

Numerico Oracle

Después de unas inconsistencias en la base de datos de oracle necesitaba un método para verificar que fuera numérico un campo de texto, de forma nativa no hay un método pero se puede solucionar con otros metodos

LENGTH(TRIM(TRANSLATE(string1, '0123456789',' ')))


con esta función si nos regresa null significara que el campo es totalmente numérico si nos regresa un valor numérico significara la cantidad de caracteres que no concuerdan con el valor numerico

No hay comentarios: