Hola,
Les cuento que modifique el script que genera el numero de inscripcion y me el mismo ahora genera los siguientes valores:
SIU-10001
SIU-10002
SIU-10003
Al generar el legajo del alumno el sistema me genera esto:
SIU-1000101
SIU-1000201
SIU-1000301
Les comento que la inscripcion la estoy realizando a la carrera cuyo valor del campo en la tabla sga_carreras es 4.
Mi consulta son 2:
Hay manera de ingresar a mano el numero de inscripción? nos seria útil poder ingresar por ejemplo el DNI de la persona.
Cuando genera el Legajo, entiendo que hace referencia al SCRIPT escrito en el SP 23, pero lo que no entiendo son los 2 últimos dígitos que le coloca al generar el mismo, según mi ejemplo el 01 (si hace mención a la carrera que se inscribe, no se de que tabla lo saca, porque si es de sga_carreras, no debería ser 01, sino 04…)
No entiendo esos 2 últimos dígitos.
Muchas gracias
Daniel
create procedure sp_legajo_alumno(
aunidad_academica LIKE sga_alumnos.unidad_academica,
anro_inscripcion LIKE sga_alumnos.nro_inscripcion,
acarrera LIKE sga_alumnos.carrera) Returning varchar(15);
– Variables de error
DEFINE sql_err, isam_err int;
DEFINE error_info varchar(255);
BEGIN
ON EXCEPTION SET sql_err, isam_err, error_info
raise exception sql_err, isam_err, error_info;
END EXCEPTION;
Return anro_inscripcion || Current second to second;
end;
end procedure;