如何从matlab中的一个表更新sql数据库中的整个表

m1m5dgzv  于 2023-10-23  发布在  Matlab
关注(0)|答案(2)|浏览(209)

我有一个SQL数据库,我在MATLAB中连接到该数据库,以便将表加载到我的数据库中。但是,我无法更新这些表。当我运行代码时,更新后的表作为新行附加到原始表的末尾。我希望能够更新我的矩阵中的所有数字,而无需使用sql中的update命令手动输入新数据,因为我的数据点不断变化。我目前使用JDBC连接,但在这种情况下,sqlwrite命令不起作用。

brccelvz

brccelvz1#

你试过下面的更新命令吗?

update(conn,tablename,colnames,data,whereclause)
ulydmbyx

ulydmbyx2#

由于MatlabR2023a,您可以直接使用sqlupdate函数(更多信息请查看https://www.mathworks.com/help/database/ug/database.odbc.connection.sqlupdate.html)。根据文档,它适用于使用database函数创建的ODBC和JDBC连接。

相关问题