Database Toolbox    
fetch

Import data into MATLAB cell array

Syntax

Description

curs = fetch(curs, RowLimit) imports rows of data from the open SQL cursor curs, up to the specified RowLimit, into the object curs. It is common practice to reassign the variable curs from the open SQL cursor to the object returned by fetch. The next time you run fetch, records are imported starting with the row following RowLimit.

curs = fetch(curs) imports rows of data from the open SQL cursor curs, up to the RowLimit specified by set, into the object curs. It is common practice to reassign the variable curs from the open SQL cursor to the object returned by fetch. The next time you run fetch, records are imported starting with the row following RowLimit. If no RowLimit was specified by set, fetch imports all remaining rows of data.

Running fetch returns information about the cursor object. The Data element of the cursor object points to the cell array that contains the data returned by fetch. The data types are preserved (cell arrays support mixed data types). After running fetch, display the returned data by typing curs.Data.

Use get to view properties of curs.

Examples

Example 1 - Import All Rows of Data

Import all of the data into the cursor object curs.

MATLAB returns

The fetch operation stores the data in a cell array pointed to by the element curs.Data of the cursor object. To display data in the cell array curs.Data, type

MATLAB returns all of the data, which in this example consists of 1 column and 91 rows, some of which are shown here.

Example 2 - Import Specified Number of Rows of Data

Specify the RowLimit argument to retrieve the first 3 rows of data.

MATLAB returns

Display the data by typing

MATLAB returns

Entering the fetch function again returns the second 3 rows of data. Adding the semicolon suppresses display of the results.

Display the data by typing

MATLAB returns

See Also
attr, cols, columnnames, exec, get, rows, resultset, set, width


 exportedkeys get