缺省时,UPDATE 将更新所声明的表和所有子表的记录。 如果你希望只更新所声明的表,你应该使用 ONLY 子句。
使用存在于同个数据库里其它表的信息来更新一个表,有两种方法可以用: 使用子查询,或者在 FROM 子句里声明另外一个表。 哪个方法更好取决于具体的环境。
UPDATE films SET kind = ‘Dramatic’ WHERE kind = ‘Drama’;
调整表 weather 中的一行的温度记录并且把降水设置为缺省值:
增加负责 Acme 公司客户的销售的销售计数,使用 FROM 子句语法:
有些其它数据库系统提供一个 FROM 选项, 在这个选项下,认为目标表会再次在 FROM 里列出。 这不是 PostgreSQL 解析 FROM 的方式。 移植使用这类扩展的应用的时候要注意。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205704.html原文链接:https://javaforall.net
