Сбросьте настройки импорта при импортировании числовых данных от таблицы базы данных. Управляйте настройками импорта путем создания объекта SQLImportOptions. Затем настройте настройки импорта для числового столбца базы данных. Импортируйте данные с помощью функции sqlread . Затем сбросьте настройки импорта назад к исходному состоянию.
Этот пример использует файл patients.xls, который содержит столбец Weight. Пример также использует базу данных Microsoft® SQL Server® Version 11.00.2100 и Драйвер Microsoft SQL Server 11.00.5058.
Создайте соединение с базой данных ODBC к базе данных Microsoft SQL Server с аутентификацией Windows®. Задайте пустое имя пользователя и пароль.
Загрузите терпеливую информацию в рабочую область MATLAB®.
Создайте таблицу базы данных patients с помощью терпеливой информации.
Создайте объект SQLImportOptions с помощью таблицы базы данных patients и функции databaseImportOptions.
Получите настройки импорта для переменной Weight. Эта переменная имеет тип данных double.
varOpts =
SQLVariableImportOptions with properties:
Variable Properties :
Name: 'Weight'
Type: 'double'
FillValue: NaN
Настройте настройки импорта для столбца Weight в таблице базы данных patients. Поскольку этот столбец содержит числовые данные, измените тип данных на int64.
Импортируйте числовые данные в заданном столбце и отобразите сводные данные импортированной переменной. Сводные данные показывают, что переменная имеет тип данных int64.
Variables:
Weight: 100×1 int64
Values:
Min 111
Median 143
Max 202
Сбросьте настройки импорта назад к их исходному состоянию и получите настройки импорта для переменной Weight. Эта переменная имеет тип данных double снова.
varOpts =
SQLVariableImportOptions with properties:
Variable Properties :
Name: 'Weight'
Type: 'double'
FillValue: NaN
Импортируйте числовые данные снова с помощью настроек импорта по умолчанию и отобразите сводные данные импортированной переменной.
Variables:
Weight: 100×1 double
Values:
Min 111
Median 142.5
Max 202
Удалите таблицу базы данных patients с помощью функции execute.
Закройте соединение с базой данных.