Импортируйте материально-технические ресурсы и данные о продукте 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]
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 объект, закройте его.
Закройте соединение с базой данных.