CONCAT - 連結
パラメータで渡された2つの行列を、縦方向または横方向に連結する。
使用法
CONCOTストアドプロシージャの構文は以下の通りである:
- CONCAT(NVARCHAR(ANY) matrixIn1,NVARCHAR(ANY ) matrixIn2,NVARCHAR(ANY matrixOUT,concat_type )
- パラメーター
- matrixIn1
- 連結される最初の行列の名前。
- matrixIn2
- 連結される2番目の行列の名前。
- matrixOut
- 結果として得られる連結行列に使用する名前。
- 連結型
- 連結タイプ。 有効な値は'v'と'h'である。
詳細
垂直連結では、列数は一定である。 水平連結では、行数は一定である。
例
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)