Cambio de nro de legajo y fecha de inscripcion a la propuesta

hola

hay alguna forma de cambiar el nro de legajo y la fecha de inscripcion del alumno

no tiene regularidades, solo inscripciones a unas materias

muchas gracias

Hola Ricardo,
podrías hacerlo por base, mediante un script que modifique sga_alumnos.legajo para el o los alumnos deseados. De forma análoga para sga_propuestas_aspira.fecha_inscripcion para el o los alumnos deseados. Esto si te referís a inscripciones a Propuestas, las inscripciones a cursadas se almacenan en sga_insc_cursada y las de exámenes en sga_insc_examen
(Por ej: UPDATE sga_alumnos SET legajo = 5 WHERE alumno = 12).
Cómo tienen configurados los parámetros relativos a legajos? Por qué deben y a qué valor deben modificar la fecha de la inscripción?

Saludos,
Gabriela.

Segun lo indicado por Gabriela, ejecute el siguiente Script para modificar un Numero de legajo
UPDATE negocio.sga_alumnos SET legajo=‘349548783116’ WHERE alumno=801

y me salio el siguiente error:

ERROR: type “type_retorno_funcion” does not exist
LINE 4: _rtn_equiv_auto type_retorno_funcion;
^
QUERY:

DECLARE
_rtn_equiv_auto type_retorno_funcion;
_plan_anterior integer;
_plan_nuevo integer;
BEGIN

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Otorgar Equivalencias Automáticas
-- Si se cambia de plan de estudios o de version de plan de estudios, entonces aplico equivalencias
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
IF OLD.plan_version <> NEW.plan_version THEN

    SELECT plan INTO _plan_anterior FROM sga_planes_versiones WHERE plan_version = OLD.plan_version;
    SELECT plan INTO _plan_nuevo FROM sga_planes_versiones WHERE plan_version = NEW.plan_version;
    
    IF _plan_anterior = _plan_nuevo THEN 
       _rtn_equiv_auto := f_equiv_otorgar_equivalencias('CAMBIO_DE_VERSION', NEW.Alumno, OLD.propuesta, _plan_anterior, OLD.plan_version);
    ELSE
       _rtn_equiv_auto := f_equiv_otorgar_equivalencias('CAMBIO_DE_PLAN', NEW.Alumno, OLD.propuesta, _plan_anterior, OLD.plan_version);
    END IF;   
END IF;

RETURN NEW;

END;

CONTEXT: compilation of PL/pgSQL function “ftua_sga_alumnos” near line 4
********** Error **********

ERROR: type “type_retorno_funcion” does not exist
SQL state: 42704
Context: compilation of PL/pgSQL function “ftua_sga_alumnos” near line 4

Necesitaria modificar el numero de legajo de varios Alumnos,
Gracias
Chuchu

Buenos días Fernando, que versión estás usando donde te salta ese error?

Saludos.

El error es porque tenes que setear el search_path primero.
Ejecuta lo siguiente:

SET search_path = negocio;
UPDATE negocio.sga_alumnos    SET  legajo='349548783116'  WHERE alumno=801

muchas gracias
solucionado con :

SET search_path = negocio;
UPDATE negocio.sga_alumnos SET legajo=‘349548783116’ WHERE alumno=801