Hola,
Tengo hecho un procedure que al ejecutarlo me da el siguiente error: "Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. internal error."
Todo me hace pensar que el error me lo da porqué asigno una varialbe varchar (250) a una variable blob (subtype text).
Mi problema es el siguiente:
Tengo una seria de parámetros de salida:
Código:
PBASAN_DELACION19 BLOB SUB_TYPE 1 SEGMENT SIZE 80,
PBASAN_MUT21 BLOB SUB_TYPE 1 SEGMENT SIZE 80,
PBASAN_MUT20 BLOB SUB_TYPE 1 SEGMENT SIZE 80,
PBASAN_CHFR BLOB SUB_TYPE 1 SEGMENT SIZE 80,
...
I a estos según una condición les tengo que asignar una de estas dos variables (varchar o blob):
Código:
DECLARE VARIABLE TEXTOCORTO VARCHAR(250) CHARACTER SET NONE;
DECLARE VARIABLE TEXTOLARGO BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET NONE;
El problema está en que antes tenía declarados los parámetros de salida cómo varchar, y claro, cuándo asignaba el blob al varhcar da error. Pero ahora que tengo los parámetros de salida cómo blob me sale el error descrito.
Muhcas gracias.