Выполните скрипт SQL на базе данных
использует соединение с базой данных results = executeSQLScript(conn,scriptfile)conn возвратить массив структур, который содержит результаты как таблицу (по умолчанию) для каждого выполняемого SQL SELECT оператор в файле скрипта SQL. Для любого non-SELECT SQL-операторы, соответствующая таблица пуста. executeSQLScript функция выполняет все SQL-операторы в файле скрипта SQL.
задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение". Например, results = executeSQLScript(conn,scriptfile,Name,Value)'DataReturnFormat','cellarray' хранит результаты выполняемого SQL-оператора как массив ячеек. Результаты хранятся в Data поле массива структур.
Используйте executeSQLScript функция, чтобы импортировать данные в MATLAB®, особенно, если вы имеете долго и объединяете SQL-запросы, которые затрудняют, чтобы преобразовать в векторы символов MATLAB или строковые скаляры. executeSQLScript функция не поддерживает скрипты SQL, содержащие непрерывные блоки PL/SQL с BEGIN и END, такой как определения хранимой процедуры или триггерные определения. Однако executeSQLScript действительно поддерживает табличные определения.
Скрипт SQL, содержащий любое из следующего, может привести к неожиданным результатам:
Апострофы, которых не оставляют, включая тех в комментариях. Например, запишите вектору символов 'Here's the code' как 'Here''s the code'.
Вложенные комментарии.
Скрипт SQL, содержащий больше чем 25 000 символов, вызывает executeSQLScript функционируйте, чтобы возвратить ошибку.