Наши данные находятся в массиве ячеек с именем SQL_DATA, затем таблица SQL создается и инициализируется из MATLAB с помощью sqlwrite (соединение, имя таблицы, SQL_DATA);в этот момент на стороне сервера Microsoft SQL создается таблица, которая будет содержать все данные, которые переменная SQL_DATA содержала в момент отправки.Теперь через несколько миллисекунд SQL_DATA обновляется свежими данными из нашей модели, поэтому нам нужно снова использовать команду sqlwrite, чтобы «обновить» или в правильных терминах перезаписать исходную таблицу на SQL-сервере на новую!но этот метод отвергается драйвером SQL, и мой первоначальный поиск говорит, что компилятор в SQL отказывается от такого вида * UPDATE ALL в таблице.Обходной путь, предложенный на форуме SQL stackoverflow и форуме MATLAB, заключается в создании нескольких таблиц, каждая из которых содержит данные за определенный период времени при моделировании модели.
Ошибка, выдаваемая при такой попытке:
ODBC JDBC / ODBC Ошибка: ошибка драйвера ODBC: [Microsoft] [Собственный клиент SQL Server 11.0] [SQL Server] В базе данных уже есть
объект с именем 'Table1'.
Есть ли у вас какие-либо идеи относительно того, как решить этот вопрос или какие-либо предложения