在数据库上执行SQL脚本
使用数据库连接后果
=executeSQLScript(康涅狄格州
,scriptfile
)康涅狄格州
返回一个结构数组,其中包含每个执行的SQL的结果作为表(默认情况下)选择
语句。对于任何非选择
SQL语句,对应的表为空。这个executeSQLScript
函数执行SQL脚本文件中的所有SQL语句。
使用一个或多个名称-值对参数指定其他选项。例如,后果
=executeSQLScript(康涅狄格州
,scriptfile
,名称,值
)“DataReturnFormat”、“cellarray”
将已执行SQL语句的结果存储为单元格数组。结果存储在数据
结构数组的字段。
使用executeSQLScript
函数将数据导入MATLAB®,特别是当您的SQL查询又长又复杂,很难转换成MATLAB字符向量或字符串标量时。这个executeSQLScript
函数不支持包含连续PL/SQL块的S金宝appQL脚本开始
和终止
,例如存储过程定义或触发器定义。然而executeSQLScript
不支持表定金宝app义。
包含以下内容之一的SQL脚本可能会产生意外结果:
未转义的撇号,包括注释中的撇号。例如,编写字符向量'这是代码'
像这里的“年代的代码
.
嵌套注释。
包含25000个字符以上的SQL脚本会导致executeSQLScript
函数返回错误。