Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/09/2009, 13:29
scooby151
 
Fecha de Ingreso: enero-2007
Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: Pregunta sobre ",|| ...

Saludos

lo que significa uno, dos, tres son variables? lo mas probable es que sea asi, entonces debes utilizar esta forma

--Declaro esta variable asi, pero puede traer el resultado de alguna operacion.
uno number(1) := 1;

x:= 'valor = '||uno||',';

Asi la salida que se genera seria algo como

valor = 1,

si se coloca asi como tu quieres

uno number(1):=1;
dos number(1):=2;
tres number(1):=3;


x1 :='valor1 = '||uno||',';
x2 :='valor2 = '||dos||',';
x3 :='valor3 = '||tres||',';

rtrim (x1||x2||x3, ',');

devolveria

valor1 =1valor2 = 2valor3 = 3

Recuerda que el rtrim elimina en este caso las , que encuentre dentro de la cadena de caracteres o las variables creadas de tipo varchar2.

Scooby

Última edición por scooby151; 23/09/2009 a las 14:03