从Sql server中的Columnstore表将数据导入Matlab

时间:2017-01-14 16:58:57

标签: sql-server matlab import export

我想从sql server 2016中的columnstore表将数据导入MATLAB。我的代码适用于rowstore表,但现在代码返回错误,如:

  

ODBC驱动程序错误:[Microsoft] [SQL Server的ODBC驱动程序13] [SQL Server]具有聚簇列存储索引的表不支持游标。

代码如下:

clear
conn=database.ODBCConnection('sql_server','','');
setdbprefs( 'DataReturnFormat' ,'table');
sql1 = 'select top 100 * from tab1';
curs=exec(conn, sql1);
curs.Message

我该如何解决这样的错误?我应该切换到SQL Server本机客户端吗?

我使用Matlab 2016a和Win10 64bit上的SQL server 2016开发人员版

感谢您的帮助!

0 个答案:

没有答案