Настройте настройки импорта при импорте текстовых данных из таблицы базы данных. Управляйте настройками импорта путем создания SQLImportOptions объект. Настройте настройки импорта для столбца текстовой базы данных. Предварительный просмотр данных базы данных перед импортом данных. Затем импортируйте данные с помощью sqlread функция.
Этот пример использует patients.xls электронная таблица, содержащая первый столбец LastName. Кроме того, в этом примере используется база данных Microsoft ® SQL Server ® Version 11.00.2100 и 11.00.5058 драйверов Microsoft SQL Server.
Создайте подключение базы данных к базе данных Microsoft SQL Server с помощью проверки подлинности Windows ®. Укажите пустые имя пользователя и пароль.
Загрузите информацию о пациенте в рабочую область MATLAB ®.
Создайте patients таблица базы данных с использованием информации о пациенте.
Создайте SQLImportOptions объект с использованием patients таблица базы данных и databaseImportOptions функция.
Извлечение настроек импорта по умолчанию для LastName переменная.
varOpts =
SQLVariableImportOptions with properties:
Variable Properties :
Name: 'LastName'
Type: 'char'
MissingRule: 'fill'
FillValue: ''
String Properties :
WhitespaceRule: 'preserve'
TextCaseRule: 'preserve'
Установите настройки импорта для типа данных LastName переменная в string. Задайте LastName переменная при помощи числового индекса, который находит переменную в SelectedVariables свойство SQLImportOptions объект. Кроме того, установите настройки импорта, чтобы заменить отсутствующие данные в LastName переменная со NoName значение заливки.
Предварительный просмотр первых восьми строк данных базы данных с помощью настроек импорта. Предварительный просмотр данных показывает, что LastName переменная имеет string тип данных.
T=8×10 table
LastName Gender Age Location Height Weight Smoker Systolic Diastolic SelfAssessedHealthStatus
__________ ________ ___ ___________________________ ______ ______ ______ ________ _________ ________________________
"Smith" 'Male' 38 'County General Hospital' 71 176 1 124 93 'Excellent'
"Johnson" 'Male' 43 'VA Hospital' 69 163 0 109 77 'Fair'
"Williams" 'Female' 38 'St. Mary's Medical Center' 64 131 0 125 83 'Good'
"Jones" 'Female' 40 'VA Hospital' 67 133 0 117 75 'Fair'
"Brown" 'Female' 49 'County General Hospital' 64 119 0 122 80 'Good'
"Davis" 'Female' 46 'St. Mary's Medical Center' 68 142 0 121 70 'Good'
"Miller" 'Female' 33 'VA Hospital' 64 142 1 130 88 'Good'
"Wilson" 'Male' 40 'VA Hospital' 68 180 0 115 82 'Good'
Импортируйте текстовые данные в выбранную переменную и отобразите первые восемь строк. Импортированные данные показывают, что переменная имеет string тип данных.
ans=8×1 table
LastName
__________
"Smith"
"Johnson"
"Williams"
"Jones"
"Brown"
"Davis"
"Miller"
"Wilson"
Удалите patients таблица базы данных с использованием execute функция.
Закройте подключение к базе данных.