CONCAT - Verkettung
Führt eine vertikale oder horizontale Verkettung der beiden in den Parametern übergebenen Matrizen durch.
Verwendung
Die gespeicherte Prozedur CONCOT hat die folgende Syntax:
- CONCAT(NVARCHAR(ANY) matrixIn1,NVARCHAR(ANY ) matrixIn2,NVARCHAR(ANY ) matrixOUT,concat_type )
- Parameter
- matrixIn1
- Der Name der ersten Matrix, die verkettet werden soll.
- matrixIn2
- Der Name der zweiten Matrix, die verkettet werden soll.
- matrixOut
- Der Name, der für die resultierende verkettete Matrix verwendet werden soll.
- concat_type
- Der Verkettungstyp. Gültige Werte sind 'v' und 'h'.
Details zu
Bei der vertikalen Verkettung bleibt die Anzahl der Spalten konstant. Bei der horizontalen Verkettung bleibt die Anzahl der Zeilen konstant.
Beispiele
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)