¿Cómo puedo implementar un query que obligue a cumplir un formato determinado?

Saludos, me gustaría que me ayudaran con un proyecto sucede que necesito, crear un cuery que las contenga 10 dígitos de los cuales las cuatro primeras sean letras y las demás sean números pero obligatoria mente las 4 primeras sean letras
Agradecerían si me pueden ayudar soy novata en esto
Gracias.

1 respuesta

Respuesta
1
Quiero ayudarte podrías ser más clara la verdad al leer tu pregunta no se entiende muy bien.
Es que necesito realizar este programa pero no se por donde empezar
El programa debe funciona de esta manera
La información va estar en una sola columna, la persona va introducir las letra y numero en el mismo textbox tengo que hacer que el por obligación haga que las 4 primeras sean letras siempre y las demás números.
Lo importante de esto es que la persona sino introduce las 4 primeras como letras no puede hacer más nada
Gracias
Una idea para validar eso, es la siguiente:
function validar(texto in varchar2) return boolean is
begin
for i in 1..4 loop
if upperR(substr(texto,length(texto)-LENGTH(texto)+i,1))
IN ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z') THEN
return true;
else
raise_application_error(-20000,'las cuatro primeras deben ser letras');
end if;
end loop;
end;
Y lo que hace esto es recibir como parámetro el texto que estas ingresando recorrerlo y validar que las cuatro primeras sean letras en caso de que las cuatro primeras no sean letras muestra el mensaje del error si no devuelve true.
Si te ayude cierra tu pregunta
No te olvides de cerrar tu pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas