Извлечение настроек импорта для данных базы данных
возвращает настройки импорта для всех переменных в varOpts
= getoptions(opts
)SQLImportOptions
объект.
Управляйте настройками импорта путем создания SQLImportOptions
объект. Затем извлеките настройки импорта по умолчанию из таблицы базы данных.
Этот пример использует patients.xls
электронная таблица, которая содержит информацию о пациенте. Кроме того, в этом примере используется база данных Microsoft ® SQL Server ® Version 11.00.2100 и 11.00.5058 драйверов Microsoft SQL Server.
Создайте подключение базы данных к базе данных Microsoft SQL Server с помощью проверки подлинности Windows ®. Укажите пустые имя пользователя и пароль.
datasource = 'MS SQL Server Auth'; conn = database(datasource,'','');
Загрузите информацию о пациенте в рабочую область MATLAB ®.
patients = readtable('patients.xls');
Создайте patients
таблица базы данных с использованием информации о пациенте.
tablename = 'patients';
sqlwrite(conn,tablename,patients)
Создайте SQLImportOptions
объект с использованием patients
таблица базы данных и databaseImportOptions
функция.
opts = databaseImportOptions(conn,tablename);
Найдите и отобразите настройки импорта по умолчанию для patients
таблица базы данных.
varOpts = getoptions(opts)
varOpts = 1x10 SQLVariableImportOptions array with properties: Variable Options: (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) Name: 'LastName' | 'Gender' | 'Age' | 'Location' | 'Height' | 'Weight' | 'Smoker' | 'Systolic' | 'Diastolic' | 'SelfAssessedHealthStatus' Type: 'char' | 'char' | 'double' | 'char' | 'double' | 'double' | 'double' | 'double' | 'double' | 'char' FillValue: '' | '' | [NaN] | '' | [NaN] | [NaN] | [NaN] | [NaN] | [NaN] | '' To access sub-properties of each variable, use getoptions
Для изменения настроек импорта переменных смотрите setoptions
функция.
Удалите patients
таблица базы данных с использованием execute
функция.
sqlquery = ['DROP TABLE ' tablename];
execute(conn,sqlquery)
Закройте подключение к базе данных.
close(conn)
Управляйте настройками импорта путем создания SQLImportOptions
объект. Затем извлеките настройки импорта по умолчанию для нескольких столбцов из таблицы базы данных. Укажите столбцы для извлечения с помощью имен столбцов базы данных.
Этот пример использует patients.xls
электронная таблица, содержащая столбцы LastName
, Age
, и Location
. Кроме того, в этом примере используется база данных Microsoft ® SQL Server ® Version 11.00.2100 и 11.00.5058 драйверов Microsoft SQL Server.
Создайте подключение базы данных к базе данных Microsoft SQL Server с помощью проверки подлинности Windows ®. Укажите пустые имя пользователя и пароль.
datasource = 'MS SQL Server Auth'; conn = database(datasource,'','');
Загрузите информацию о пациенте в рабочую область MATLAB ®.
patients = readtable('patients.xls');
Создайте patients
таблица базы данных с использованием информации о пациенте.
tablename = 'patients';
sqlwrite(conn,tablename,patients)
Создайте SQLImportOptions
объект с использованием patients
таблица базы данных и databaseImportOptions
функция.
opts = databaseImportOptions(conn,tablename);
Укажите имена столбцов базы данных в patients
таблица базы данных.
varnames = {'LastName','Age','Location'};
Извлечение и отображение настроек импорта по умолчанию для указанных столбцов базы данных.
varOpts = getoptions(opts,varnames)
varOpts = 1x3 SQLVariableImportOptions array with properties: Variable Options: (1) | (2) | (3) Name: 'LastName' | 'Age' | 'Location' Type: 'char' | 'double' | 'char' FillValue: '' | [NaN] | '' To access sub-properties of each variable, use getoptions
Для изменения настроек импорта переменных смотрите setoptions
функция.
Удалите patients
таблица базы данных с использованием execute
функция.
sqlquery = ['DROP TABLE ' tablename];
execute(conn,sqlquery)
Закройте подключение к базе данных.
close(conn)
Управляйте настройками импорта путем создания SQLImportOptions
объект. Затем извлеките настройки импорта по умолчанию для нескольких столбцов из таблицы базы данных. Укажите столбцы для извлечения с помощью числового индекса.
Этот пример использует patients.xls
электронная таблица, содержащая столбцы LastName
, Gender
, и Age
. Кроме того, в этом примере используется база данных Microsoft ® SQL Server ® Version 11.00.2100 и 11.00.5058 драйверов Microsoft SQL Server.
Создайте подключение базы данных к базе данных Microsoft SQL Server с помощью проверки подлинности Windows ®. Укажите пустые имя пользователя и пароль.
datasource = 'MS SQL Server Auth'; conn = database(datasource,'','');
Загрузите информацию о пациенте в рабочую область MATLAB ®.
patients = readtable('patients.xls');
Создайте patients
таблица базы данных с использованием информации о пациенте.
tablename = 'patients';
sqlwrite(conn,tablename,patients)
Создайте SQLImportOptions
объект с использованием patients
таблица базы данных и databaseImportOptions
функция.
opts = databaseImportOptions(conn,tablename);
Задайте первые три столбца базы данных с помощью числового индекса.
index = [1,2,3];
Извлечение и отображение настроек импорта по умолчанию для указанных столбцов базы данных.
varOpts = getoptions(opts,index)
varOpts = 1x3 SQLVariableImportOptions array with properties: Variable Options: (1) | (2) | (3) Name: 'LastName' | 'Gender' | 'Age' Type: 'char' | 'char' | 'double' FillValue: '' | '' | [NaN] To access sub-properties of each variable, use getoptions
Для изменения настроек импорта переменных смотрите setoptions
функция.
Удалите patients
таблица базы данных с использованием execute
функция.
sqlquery = ['DROP TABLE ' tablename];
execute(conn,sqlquery)
Закройте подключение к базе данных.
close(conn)
opts
- настройки импорта базы данныхSQLImportOptions
объектНастройки импорта базы данных, заданные как SQLImportOptions
объект.
varnames
- Имена переменныхИмена переменных, заданные как вектор символов, массив ячеек из векторов символов, строковый скаляр, строковые массивы или числовой вектор. The varnames
входной параметр указывает переменные в VariableNames
свойство SQLImportOptions
объект, используемый для импорта данных.
Пример: 'productname'
Типы данных: double
| char
| string
| cell
index
- ИндексИндекс, заданный как числовой вектор, который идентифицирует переменные в VariableNames
свойство SQLImportOptions
объект, используемый для импорта данных.
Пример: [1,2,3]
Типы данных: double
varOpts
- Зависящие от типа опции для выбранных переменныхЗависящие от типа опции для выбранных переменных, возвращенные как массив объектов переменных настроек импорта. Массив содержит объект, соответствующий каждой переменной в opts
входной параметр или в выбранных переменных, заданных varnames
или index
входной параметр. Тип данных каждого объекта в массиве зависит от типа данных соответствующей переменной.
Для categorical
и datetime
типы данных, каждый объект настроек импорта переменных содержит дополнительные свойства, соответствующие типу данных.
Для изменения свойств отдельных объектов используйте setoptions
функция.
close
| database
| databaseImportOptions
| execute
| reset
| setoptions
| sqlread
| sqlwrite
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.