executeSQLScript
在数据库上执行SQL脚本
语法
描述
使用数据库连接结果
= executeSQLScript (康涅狄格州
,scriptfile
)康涅狄格州
返回一个结构数组,其中包含每个执行SQL的结果表(默认情况下)选择
SQL脚本文件中。对于任何非选择
SQL语句中,对应的表为空。的executeSQLScript
函数执行SQL脚本文件中的所有SQL语句。
使用一个或多个名称-值对参数指定其他选项。例如,结果
= executeSQLScript (康涅狄格州
,scriptfile
,名称,值
)“DataReturnFormat”、“cellarray”
将执行的SQL语句的结果存储为单元格数组。结果存储在数据
结构数组的字段。
例子
输入参数
输出参数
限制
使用
executeSQLScript
函数将数据导入MATLAB®,特别是当你有长而复杂的SQL查询,很难转换成MATLAB字符向量或字符串标量。的executeSQLScript
函数不支持包含连续PL/SQL块的SQL脚本开始
和结束
,例如存储过程定义或触发器定义。然而,executeSQLScript
支持表定义。包含以下任何一个SQL脚本都可能产生意想不到的结果:
没有转义的撇号,包括注释中的撇号。例如,写入字符向量
“这是密码”
作为“这是密码”
.嵌套评论。
包含超过25,000个字符的SQL脚本会导致
executeSQLScript
函数返回错误。
版本历史
在R2019a中引入