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

Выполните SQL-оператор с помощью связи SQLite

Синтаксис

exec(conn,sqlquery)

Описание

пример

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

Примеры

свернуть все

Используя MATLAB® Interface к 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

Для просмотра документации необходимо авторизоваться на сайте