23/09/2009, 13:29
|
| | Fecha de Ingreso: enero-2007 Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 10 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 |