我尝试使用以下查询在Greenplum上创建表结构:
create table dbname.check
(
empid integer,
empname character varying,
salary bigint
)
distributed by empid
我得到的错误是:"cannot explain create table without an AS clause"
。
据我所知,表结构创建表查询不应该有AS子句。即使我给出一个AS子句,它也说在empid部分附近有一些错误。
答案 0 :(得分:1)
您需要将分布式列包装在()
中所以你应该跑:
create table dbname.check
(
empid integer,
empname character varying,
salary bigint
)
distributed by (empid);