Reset import options when importing numeric data from a database table. Control the import options by creating an SQLImportOptions
object. Then, customize the import options for a numeric database column. Import data using the sqlread
function. Then, reset the import options back to the original state.
This example uses the patients.xls
file, which contains the column Weight
. The example also uses a Microsoft® SQL Server® Version 11.00.2100 database and the Microsoft SQL Server Driver 11.00.5058.
Create an ODBC database connection to a Microsoft SQL Server database with Windows® authentication. Specify a blank user name and password.
Load patient information into the MATLAB® workspace.
Create the patients
database table using the patient information.
Create an SQLImportOptions
object using the patients
database table and the databaseImportOptions
function.
Retrieve the import options for the Weight
variable. This variable has the double
data type.
varOpts =
SQLVariableImportOptions with properties:
Variable Properties :
Name: 'Weight'
Type: 'double'
FillValue: NaN
Customize the import options for the Weight
column in the patients
database table. Because this column contains numeric data, change the data type to int64
.
Import the numeric data in the specified column and display a summary of the imported variable. The summary shows that the variable has the int64
data type.
Variables:
Weight: 100×1 int64
Values:
Min 111
Median 143
Max 202
Reset the import options back to their original state, and retrieve the import options for the Weight
variable. This variable has the double
data type again.
varOpts =
SQLVariableImportOptions with properties:
Variable Properties :
Name: 'Weight'
Type: 'double'
FillValue: NaN
Import the numeric data again using the default import options, and display a summary of the imported variable.
Variables:
Weight: 100×1 double
Values:
Min 111
Median 142.5
Max 202
Delete the patients
database table using the execute
function.
Close the database connection.