Настройка параметров импорта при импорте текстовых данных из таблицы базы данных. Управление параметрами импорта путем создания 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 функция.
Закройте подключение к базе данных.