您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Postgres将不接受列名之前的表别名

Postgres将不接受列名之前的表别名

问题是您SET在列中的子句中包含了表别名。请参阅UPDATEPostgres docs中的文档

column

中的列名称 table 。如果需要,可以使用子字段名称或数组下标来限定列名称。请勿在目标列的规范中包含表名-例如, 无效。

这在Postgres中有效:

update GREETING Greeting 
set 
    NAME='World', 
    PHRASE='Hello World!' 
where Greeting.ID=5 ;
Postgres 2022/1/1 18:27:52 有429人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶