CONCAT - concatenación

Implementa la concatenación, vertical u horizontal, de las dos matrices pasadas en los parámetros.

Uso

El procedimiento almacenado CONCOT tiene la siguiente sintaxis:
CONCAT(NVARCHAR(ANY) matrixIn1,NVARCHAR(ANY ) matrixIn2,NVARCHAR(ANY ) matrixOUT,concat_type )
Parámetros
matrixIn1
El nombre de la primera matriz a concatenar.
Tipo NVARCHAR(ANY)
matrixIn2
El nombre de la segunda matriz a concatenar.
Tipo NVARCHAR(ANY)
matrixOut
El nombre que se utilizará para la matriz concatenada resultante.
Tipo NVARCHAR(ANY)
concat_type
El tipo de concatenación. Los valores válidos son 'v' y 'h'.
Tipo NVARCHAR(ANY)
Devuelve
BOOLEAN TRUE, si tiene éxito.

Detalles

Con la concatenación vertical, el número de columnas permanece constante. Con la concatenación horizontal, el número de filas permanece constante.

Ejemplos

CALL nzm..shape('1',3,3,'A');
CALL nzm..shape('2',3,3,'B');
CALL nzm..CONCAT('A', 'B', 'C', 'v');
CALL nzm..print('C');
CALL nzm..delete_matrix('A');
CALL nzm..delete_matrix('B');
CALL nzm..delete_matrix('C');

 SHAPE
-------
 t
(1 row)

 SHAPE
-------
 t
(1 row)

 CONCAT
--------
 t
(1 row)

                             PRINT
-----------------------------------------------------------------
 -- matrix: C --
1,1,1
1,1,1
1,1,1
2,2,2
2,2,2
2,2,2
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)