Oracle - Error en Substr

 
Vista:

Error en Substr

Publicado por Sebastián M. Barrionuevo (13 intervenciones) el 10/04/2008 15:36:58
Hola tengo error en la linea que tienen los substr, alguien puede decirme porque???.

declare
v_nomb1 varchar2(30);
v_nomb2 varchar2(30);
v_apell varchar2(30);
v_poder varchar2(30);

begin
v_nomb1 := :PODER_NOMB1;
v_nomb2 := :PODER_NOMB2;
v_apell := :PODER_APELL;
v_poder := substr(v_nomb1,1,1)+substr(v_nomb2,1,1)+substr(v_apell,1,1);
insert into poder(libro_poder,poder_nomb1,poder_nomb2,poder_apell) values (v_poder,v_nomb1,v_nomb2,v_apell);
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

RE:Error en Substr

Publicado por Hector (127 intervenciones) el 11/04/2008 04:30:23
El error es de operador: para sumar dos cadenas se usa || (dople pipe), no se usa el signo +, que solo sirve para números.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar