В этом примере показано, как обновить значение month столбец в таблице yearlysales использование источника данных с именем dbdemo. Для вызова примера, в котором выполняется импорт значений month см. раздел Вставка данных в таблицу базы данных.
Создание подключения к базе данных conn в базу данных Microsoft ® Access™ с помощью драйвера ODBC. Здесь этот код предполагает, что вы подключаетесь к источнику данных с именемdbdemo с пустым именем пользователя и паролем.
conn = database('dbdemo','','');
Чтобы обновить месяц, укажите month столбец, содержащий месяцы в массиве ячеек colnames.
colnames = {'month'};
Назначение значения месяца March2010 к переменной MATLAB ®data для обновления. Тип данных data является таблицей.
data = table({'March2010'},'VariableNames',{'month'});
Укажите запись для обновления в базе данных, определив SQL WHERE заявление whereclause. Обновляемая запись - это запись, для которой month является March. Включить March в двух одинарных кавычках, чтобы MATLAB интерпретировал March в качестве символьного вектора в SQL WHERE заявление.
whereclause = 'WHERE month = ''March'''
whereclause = 'WHERE month = 'March''
Обновить данные для записи, month является March в таблице базы данных yearlysales.
update(conn,'yearlysales',colnames,data,whereclause)В Microsoft Access просмотрите yearlysales для проверки результатов.
![]()
Закройте подключение к базе данных.
close(conn)