假设我得到一个可以看作矩阵的结果表,就像在示例中一样(矩阵是 aStore Procedure
或 aUDF
应用于表中的结果SQL Server 2008
)
所以假设我得到类似的东西:
a1 a2 a3 a4
---------------------------------
1 0,16461 0,34719 -0,01701
2 0,16461 0,34719 -0,01701
3 0,16363 0,14719 -0,11701
我想操纵这种结果(从 Store 过程或 UDF 获得)outside the DBMS
,我想以 2 种方式进行:
1.-Send the complete matrix
作为某种二进制文件,我的意思是avoid passing through a text file
(然后我想使用or MATLAB
)。LAPACK
read this binary file and manipulate it
2.- 将这个完整的矩阵作为一个direct memory pointer
或可能1 MB
具有矩阵信息的大小的内存块发送,然后MATLAB
或者LAPACK
would access
这个指针或那些内存块并能够操作矩阵。
- 这些程序是否可行?如果可行
- 步骤是什么?
- 所有这些都可以在一个中完成吗
Store procedure
,是否有必要使用 Visual C/C++ 或类似的想法?