Pregunta

¿Cómo agregar cadena (concatenar) con Oracle 10g SQL?

¿Fue útil?

Solución

Usted podría intentar la función de cobro revertido:

http://www.oracle-developer.net/display.php ? id = 306

Algunos otros trucos son aquí:

http://www.oracle-base.com/articles/misc /StringAggregationTechniques.php

... Si en realidad se refiere a la concatenación en lugar de agregación a continuación, seguir el consejo de todos los demás y utilizar el operador || entre las dos cadenas:

select 'abc'||'def' from dual;

Otros consejos

Por extraño que parezca, es el "||" operador:

field1 || field2

Se puede usar el operador ||. Ej: 'First' || 'Second'

También el CONCAT(var1, var2) función le permite concatenar dos personajes VARCHAR2. Ej: CONCAT('First', 'Second')

Concatenate: CONCAT o ||

Agregada: COBRAR

Hay una función wm_concat indocumentado que se puede utilizar. Otra opción sería la de liar. LISTAGG no está disponible en 10g, creo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top