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