我试图将SQL与Matlab连接起来,以便直接在Matlab中获取数据。我在matlab中使用数据库浏览器,在左侧面板上可以看到服务器中包含的表,因此我能够成功地将Matlab与ODBC数据源连接。
当我尝试在数据库浏览器中运行查询时,收到以下错误消息:“具有群集列存储索引的表不支持游标”。
我还尝试创建以下代码:
%% Settings
clc
close all
clear all
%% Set preferences
prefs = setdbprefs('DataReturnFormat');
setdbprefs('DataReturnFormat','table')
%% Make connection to database
conn = database('database','userID','PassWD');
conn.Message %check connection, if [] the connection is successful
%% Execute query and fetch results
curs = exec(conn,['SELECT top (20)* FROM db_database']);
curs = fetch(curs)
data = curs.Data
close(curs)
仍然无法正常工作。您对此有何建议?