Oracle UPDATE 语句

2024年8月29日 | 1 分钟阅读

在 Oracle 中,UPDATE 语句用于更新表中的现有记录。 您可以通过两种方式更新表。

传统更新表方法

语法

通过从另一个表选择记录来更新表

语法

参数

1) column1, column2, ... column_n

它指定要更新的列。

2) expression1, expression2, ...expression_n

这指定要分配给 column1、column2、? column_n 的值。

3) 条件:它指定执行 UPDATE 语句必须满足的条件。

Oracle 更新示例:(更新单个列)

此示例将 supplier_name 更新为“Kingfisher”,其中“supplier_id”为 2。

Oracle 更新示例:(更新多个列)

以下示例指定如何更新表中的多个列。 在此示例中,通过单个语句更新了两个列 supplier_name 和 supplier_address。

输出

1 row(s) updated.
0.06 seconds

Oracle 更新示例:(通过从另一个表选择记录)

输出

2 row(s) updated.
0.02 seconds

在这里,通过从“供应商”表中获取数据来更新客户表。

下一个主题Oracle DELETE 语句