Interbase - unsuccessful metadata update ERASE RDB$PROCEDURE_PARAMETERS failed invalid request BLR at offset 276

 
Vista:
sin imagen de perfil
Val: 1
Ha mantenido su posición en Interbase (en relación al último mes)
Gráfica de Interbase

unsuccessful metadata update ERASE RDB$PROCEDURE_PARAMETERS failed invalid request BLR at offset 276

Publicado por ANDRES (1 intervención) el 07/04/2020 18:11:38
buenas tardes. no puedo crear un procedimiento almacenado que ejecuta otro dentro de un for select. me dispara el error que refiere en el titulo. paso el codigo del mismo. desde ya agradezco cualquier colaboracion.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
CREATE PROCEDURE SELECCIONARDEPENDENCIAS  RETURNS (
  SIDDEPENDENCIA INTEGER,
  SCODTIPODEP INTEGER,
  SNOMTIPODEP VARCHAR(50),
  SNOMDEP VARCHAR(100),
  SCODCIUDAD INTEGER,
  SNOMCIUDAD VARCHAR(20),
  SNOMPARTIDO VARCHAR(20),
  SCODESTSUP INTEGER,
  SCODTIPOSUP INTEGER,
  SNOMTIPOSUP VARCHAR(50),
  SNOMSUP VARCHAR(100)
) AS
  DECLARE VARIABLE VIDDEPENDENCIA INTEGER;
  DECLARE VARIABLE IDDEP INTEGER;
  DECLARE VARIABLE VCODTIPODEP INTEGER;
  DECLARE VARIABLE VNOMTIPODEP VARCHAR(50);
  DECLARE VARIABLE VNOMDEP VARCHAR(100);
  DECLARE VARIABLE VCODCIUDAD INTEGER;
  DECLARE VARIABLE VNOMCIUDAD VARCHAR(20);
  DECLARE VARIABLE VNOMPARTIDO VARCHAR(20);
  DECLARE VARIABLE VCODESTSUP INTEGER;
  DECLARE VARIABLE VCODTIPOSUP INTEGER;
  DECLARE VARIABLE VNOMTIPOSUP VARCHAR(50);
  DECLARE VARIABLE VNOMSUP VARCHAR(100);
BEGIN
	FOR SELECT IDDEPENDENCIA FROM DEPENDENCIAS INTO :VIDDEPENDENCIA DO
        BEGIN
	    EXECUTE PROCEDURE SELECCIONARDEPENDENCIA :VIDDEPENDENCIA RETURNING_VALUES
            :IDDEP, :VCODTIPODEP, :VNOMTIPODEP, :VNOMDEP, :VCODCIUDAD, :VNOMCIUDAD, :VNOMPARTIDO,
            :VCODESTSUP, :VCODTIPOSUP, :VNOMTIPOSUP, :VNOMSUP;
            SIDDEPENDENCIA = IDDEP;
            SCODTIPODEP = VCODTIPODEP;
            SNOMTIPODEP = VNOMTIPODEP;
            SNOMDEP = VNOMDEP;
            SCODCIUDAD = VCODCIUDAD;
            SNOMCIUDAD = VNOMCIUDAD;
            SNOMPARTIDO =  VNOMPARTIDO;
            SCODESTSUP = VCODESTSUP;
            SCODTIPOSUP = VCODTIPOSUP;
            SNOMTIPOSUP = VNOMTIPOSUP;
            SNOMSUP = VNOMSUP;
            SUSPEND;
       END
END
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder