Извлечение настроек импорта для данных базы данных
возвращает настройки импорта для всех переменных в 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.