Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP FUNCTION esq_ceac_investigacion.f_obtener_facultad(numeric);
- CREATE OR REPLACE FUNCTION esq_ceac_investigacion.f_obtener_facultad(p_id_director numeric)
- RETURNS numeric AS
- $BODY$
- DECLARE
- id_facultad numeric;
- BEGIN
- SELECT
- esq_distributivos.departamento.idfacultad into id_facultad
- FROM
- esq_distributivos.departamento
- INNER JOIN esq_distributivos.departamento_docente ON (esq_distributivos.departamento_docente.iddepartamento = esq_distributivos.departamento.iddepartamento)
- WHERE esq_distributivos.departamento.iddepartamento = esq_ceac_planclase.f_departamento_docente((SELECT idperiodo
- FROM esq_periodos_academicos.periodo_academico
- where actual = 'S' and idtipo_periodo = 1 limit 1),p_id_director::bigint) limit 1;
- return id_facultad;
- END;
- $BODY$
- LANGUAGE plpgsql VOLATILE
- COST 100;
- UPDATE esq_ceac_investigacion.tbl_inv_proyectos
- SET idfacultad=esq_ceac_investigacion.f_obtener_facultad(id_director_proyecto);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement