exponenta event banner

должностное лицо

Выполнение инструкции SQL с использованием соединения SQLite

Синтаксис

Описание

пример

exec(conn,sqlquery) выполняет операции базы данных для файла базы данных SQLite, выполняя инструкцию SQL sqlquery для соединения SQLite conn использование интерфейса MATLAB ® для SQLite. Например, этот синтаксис используется для создания таблиц базы данных в файле базы данных SQLite. Для импорта данных в MATLAB из файла базы данных SQLite используйте fetch функция.

Примеры

свернуть все

С помощью интерфейса MATLAB ® Interface to SQLite создайте таблицу в новом файле базы данных SQLite.

Создание соединения SQLite conn в новый файл базы данных SQLite tutorial.db. Укажите имя файла в текущей папке.

dbfile = fullfile(pwd,'tutorial.db');

conn = sqlite(dbfile,'create');

Создание таблицы inventoryTable использование exec.

createInventoryTable = ['create table inventoryTable ' ...
    '(productNumber NUMERIC, Quantity NUMERIC, ' ...
    'Price NUMERIC, inventoryDate VARCHAR)'];

exec(conn,createInventoryTable)

inventoryTable является пустой таблицей в tutorial.db.

Для вставки данных в файл базы данных используйте insert функция.

Закройте подключение SQLite.

close(conn)

Входные аргументы

свернуть все

Подключение к базе данных SQLite, указанное как sqlite объект, созданный с помощью sqlite функция.

Инструкция SQL, заданная как вектор символов или скаляр строки. Инструкция SQL может быть любой допустимой инструкцией SQL, включая вложенные запросы. Инструкция SQL может быть хранимой процедурой, например {call sp_name (parm1,parm2,...)}. Для хранимых процедур, возвращающих один или несколько результирующих наборов, используйте exec функция. Для процедур, возвращающих выходные аргументы, используйте runstoredprocedure.

Сведения о языке запросов SQL см. в руководстве по SQL.

Типы данных: char | string

Представлен в R2016a