qq_32579311 2019-05-18 11:58 采纳率: 0%
浏览 231

在使用matlab对SQL SERVER进行数据更新操作时,显示我的列名无效

在使用matlab对SQL SERVER进行数据更新操作时,显示我的列名无效
如图,我需要在数据库列“车位 = A1”处更新数据
但报错列名无效图片说明

图片说明

如果改成如图所示,就能成功更新数据,
图片说明

但这样的更新就是全部更新,我只想在车位 = A1处这种具体的位置更新需要的数据,不知道该如何处理,希望有大神能指点一下,谢谢

图片说明

  • 写回答

1条回答

  • 憧憬blog 2023-03-15 07:22
    关注

    您好,对于您的问题,我可以给出一些解决方案。首先,您在使用MATLAB对SQL SERVER进行数据更新操作时出现“列名无效”的错误是因为您提供给MATLAB的列名不符合SQL SERVER的要求或者存在拼写错误。您需要确认提供的列名是正确的,并且区分大小写。此外,您也可以使用SQL SERVER提供的工具来验证您的列名是否有效。

    其次,如果您只想在特定的位置更新数据,可以使用UPDATE语句来实现。例如,以下是一个示例更新语句:

    UPDATE [TableName] SET [ColumnName] = [NewValue] WHERE [Condition];

    其中,[TableName]是要更新的表名,[ColumnName]是要更新的列名,[NewValue]是要更新的新值,[Condition]是更新数据的条件。在您的情况下,您可以使用类似以下的更新语句:

    UPDATE [TableName] SET [ColumnName] = [NewValue] WHERE [Condition] = 'A1';

    请确保在WHERE子句中提供正确的条件,并使用引号将条件值括起来。

    希望这些解决方案可以帮助您解决问题。如果您还有其他疑问,请随时提问。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多
  • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件
  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败