【发布时间】:2016-10-27 14:45:04
【问题描述】:
我的Oracle DB 中有一个名为Person 的表,其中包含以下列:
- ID
- Name
- hasPaid
- sendProduct
对于hasPaid 值为'yes' 的任何行,我想将sendProduct 列的当前值修改为'Yes'
select * from Person where hasPaid = 'Yes';
我在上面编写了以下查询来获取 hasPaid 值为 'Yes' 的所有行,但是我不确定如何使用它来设置 hasPaid 列?
【问题讨论】:
-
您需要更新表还是直接在 select 语句中获取该值,而不修改数据?
-
不,我要修改表中已有的数据,谢谢
-
这真的不是您应该在 stackoverflow 上提出的问题级别 - 获取 SQL 手册并阅读它。 (不,我没有对你投反对票)
标签: sql database oracle oracle10g oracle-sqldeveloper