我想从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开发人员版
感谢您的帮助!