SHAPEMTX

Este procedimiento crea una matriz rellenada cíclicamente con elementos de un vector de filas.

Uso

El procedimiento almacenado SHAPEMTX tiene la siguiente sintaxis:
SHAPEMTX matrixAname,rows,cols,matrixCname )
Parámetros
matrixAname
El nombre de una matriz de una fila.
Tipo NVARCHAR(ANY)
filas
El número de filas.
Tipo: INT4
columnas
El número de columnas.
Tipo: INT4
matrixCname
El nombre de la matriz de salida C.
Tipo NVARCHAR(ANY)
Devuelve
BOOLEAN TRUE, si tiene éxito.

Detalles

El vector de filas tiene forma de matriz de una fila. Para valores numéricos pasados como cadena, véase FORMA.

Ejemplos

call nzm..shape('1,2,3,4',1,4,'A');
call nzm..shapeMtx('A',3,2,'B');
call nzm..print('A');
call nzm..print('B');
call nzm..delete_matrix('A');
call nzm..delete_matrix('B');

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

 SHAPEMTX
----------
 t
(1 row)

          PRINT
----------------------------
 -- matrix: A --
 1, 2, 3, 4
(1row)

             PRINT
--------------------------------
 -- matrix: B --
 1, 2
 3, 4
 1, 2
(1 row)

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

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