【问题标题】:SQL - UPDATE / SET statement querySQL - UPDATE/SET 语句查询
【发布时间】:2014-09-26 10:30:28
【问题描述】:

我想更新 SQL 2008 R2 中维护的数据库中存在的表中的 1 列。

整个列包含相同数据类型 int 的值,我想更改为相同 int 数据类型的不同值。

我们何时在 SET 语句中使用单撇号以及何时避免或不使用它?

更新表名 SET COLUMNNAME = X

或

更新表名 SET COLUMNNAME = 'X'

感谢任何建议/建议。谢谢。

【问题讨论】:

  • 我从反复试验中猜测,如果是 varchar/nvarchar,则需要用撇号括起来。值是否为 int 数据类型无关紧要?

标签: sql sql-server sql-server-2008-r2


【解决方案1】:

在 SQL 中,单引号用于字符串值。其他“值”,如整数、对其他列的引用等,不应单引号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-06
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    相关资源
    最近更新 更多