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.
- matrixIn2
- El nombre de la segunda matriz a concatenar.
- matrixOut
- El nombre que se utilizará para la matriz concatenada resultante.
- concat_type
- El tipo de concatenación. Los valores válidos son 'v' y 'h'.
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)