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.
Typ: NVARCHAR(ANY)
matrixIn2
Der Name der zweiten Matrix, die verkettet werden soll.
Typ: NVARCHAR(ANY)
matrixOut
Der Name, der für die resultierende verkettete Matrix verwendet werden soll.
Typ: NVARCHAR(ANY)
concat_type
Der Verkettungstyp. Gültige Werte sind 'v' und 'h'.
Typ: NVARCHAR(ANY)
Rückgabe
BOOLEAN TRUE, wenn erfolgreich.

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)