我在下面有一段 matlab 代码,它从表中读取数据。当我在 Matlab Studio 中运行此代码时,cursor.data 类型是元胞数组。但是当我使用我的 Java 代码在 MCR 中运行这段代码时,cursor.data
类型是双精度的。我的 Matlab Studio 版本是 2012a。我现在的 MCR 版本是 2011b。我正在尝试将我的 MCR 版本升级到 2012a。除了可能的版本问题,有人知道导致此问题的其他可能原因吗?谢谢!
cur = exec(conn, ['SELECT CAST(Customer_Key AS NUMERIC(38,6)), ...
CAST(Product_Key AS NUMERIC(38,6)), Spend FROM ' inputTable]);
cursor = fetch(cur);