redshift sql 中“schema”.“table”.“field”的正确语法?

问题描述 投票:0回答:1

我正在使用从 table_B 拉入的变量 new_var 更新 table_A。

table_A 和 table_B 都在同一个 schema 中。

alter table schema.table_A add column new_var varchar(3)

update schema.table_A
set schema.table_A.new_var = schema.table_B.new_var 
from schema.table_B where schema.table_A.record_id = schema.table_B.record_id

但是,Redshift 无法识别“schema”.“table”.“field”语法格式。

如何从特定模式和表中识别变量?

amazon-web-services syntax sql-update amazon-redshift
1个回答
0
投票

Redshift 确实可以识别“schema”.“table”.“field”语法格式。 您不必为

schema.table_A.new_var
指定表和架构 这意味着您正在更新的列 (
new_var
) 是
schema.table_A

的列
© www.soinside.com 2019 - 2024. All rights reserved.