Я пытаюсь соединить SQL с Matlab, чтобы иметь данные непосредственно в Matlab. Я использую обозреватель баз данных в Matlab, и на левой панели я вижу таблицу, включенную в сервер, поэтому я смог успешно соединить Matlab с источником данных ODBC.
Когда я пытаюсь выполнить запрос в проводнике баз данных, я получаю следующее сообщение об ошибке: «Курсоры не поддерживаются в таблице с кластеризованным индексом columnstore».
Я также пытался создать следующий код:
%% 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)
Все еще не работает. Есть ли у вас предложения по этому поводу?