Импорт данных инвентаризации и продуктов из Microsoft® SQL Server® база данных в MATLAB® при помощи cursor объект и два запроса SQL. Затем определите наивысшее количество среди элементов.
Создайте подключение базы данных ODBC к базе данных Microsoft SQL Server с Windows® проверка подлинности. Укажите пустые имя пользователя и пароль. База данных содержит таблицы inventoryTable и productTable.
Проверьте подключение к базе данных. Если на Message свойство пусто, подключение успешно.
Выберите все данные из inventoryTable и productTable при помощи двух SELECT операторы.
Импортируйте данные из двух наборов результатов. fetchmulti функция импортирует данные в Data свойство cursor объект.
curs =
cursor with properties:
Data: {[13×4 table] [15×5 table]}
RowLimit: 0
SQLQuery: 'SELECT * FROM inventoryTable; SELECT * FROM productTable'
Message: []
Type: 'ODBCCursor Object'
Statement: [1×1 database.internal.ODBCStatementHandle]
The Data свойство является массивом ячеек, состоящим из массивов ячеек, таблиц, структур или числовых матриц, заданных в setdbprefs функция. Тип данных одинаковый для всех наборов результатов. Здесь, Data - массив ячеек из двух таблиц. Таблицы содержат данные из обоих наборов результатов. Первая таблица содержит данные первого SELECT оператор. Вторая таблица содержит данные второго SELECT оператор.
Отображение данных из обеих таблиц.
inventory =
13×4 table
productNumber Quantity Price inventoryDate
_____________ ________ _____ _____________
1 1700 15 '2014-09-23'
2 1200 9 '2014-07-08'
3 356 17 '2014-05-14'
4 2580 21 '2013-06-08'
5 9000 3 '2012-09-14'
6 4540 8 '2013-12-25'
7 6034 16 '2014-08-06'
8 8350 5 '2011-06-18'
9 2339 13 '2011-02-09'
10 723 24 '2012-03-14'
11 567 11 '2012-09-11'
12 1278 22 '2010-10-29'
13 1700 17 '2009-05-24'
products =
15×5 table
productNumber stockNumber supplierNumber unitCost productDescription
_____________ ___________ ______________ ________ __________________
9 1.2597e+05 1003 13 'Victorian Doll'
8 2.1257e+05 1001 5 'Train Set'
7 3.8912e+05 1007 16 'Engine Kit'
2 4.0031e+05 1002 9 'Painting Set'
4 4.0034e+05 1008 21 'Space Cruiser'
1 4.0035e+05 1001 14 'Building Blocks'
5 4.0046e+05 1005 3 'Tin Soldier'
6 4.0088e+05 1004 8 'Sail Boat'
3 4.01e+05 1009 17 'Slinky'
10 8.8865e+05 1006 24 'Teddy Bear'
11 4.0814e+05 1004 11 'Convertible'
12 2.1046e+05 1010 22 'Hugsy'
13 4.7082e+05 1012 17 'Pancakes'
14 5.101e+05 1011 19 'Shawl'
15 8.9975e+05 1011 20 'Snacks'
Определите наибольшее количество среди элементов.
После того, как вы закончите работать с cursor объект, закройте его.
Закройте подключение к базе данных.