我想用一条Update语句更新DB2中一个表的多个列.

任何暗示或 idea 都是可以理解的.谢谢.

推荐答案

所有版本的SQL中的update语句如下所示:

update table
    set col1 = expr1,
        col2 = expr2,
        . . .
        coln = exprn
    where some condition

所以,答案是用逗号分隔赋值,不要重复set语句.

Database相关问答推荐

Pocketbase 中的 SQLite 数据库可以根据自己的喜好进行修改吗?

无法初始化数据库,出现错误无法连接到`host=db user=database=`:拨号错误(dial tcp xxxx: connect: connection refused)

为什么 INNER JOIN 不等于(!=)永远挂起

Oracle SQL 开发人员中的 DB2 数据库

复合主键

用于存储食谱的数据库设计

从 DbDataReader 读取数据的最快方法是什么?

在 Oracle 的 Check 语句中使用子查询

如何将 MySQL Workbench 连接到 Amazon RDS?

使用 jQuery 动态填写表单值

C# 数据连接最佳实践?

在 SQL Server 2005 中将数据库从一个驱动器移动到另一个驱动器的正确方法是什么?

此平台不支持 LocalDB

如何在实体-属性-值设计中处理不同的数据类型(例如,具有多列的单个表或每种数据类型的多个表)?

没有自动增量的sqlalchemy主键

限制来自本地主机的 MySQL 连接以提高安全性

Redis Pub/Sub 和 Redis Stream 之间的主要区别是什么?

如何将纬度/经度对转换为 PostGIS 地理类型?

我可以在 /sdcard 上下载 SQLite 数据库并从我的 Android 应用程序访问它吗?

不同类型的SQL之间的区别?