agregación cadena en Oracle 10g
-
19-09-2019 - |
Pregunta
¿Cómo agregar cadena (concatenar) con Oracle 10g SQL?
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')
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.