我的集群使用的是一个旧的hiveversion1.2.1,也许这就是问题所在(bug?),但是没有其他文档说明这一点,所有文档都像主指南那样
表和列注解是字符串文字(单引号)。
我试过了 t1
以及 t2
:
CREATE TABLE my_db.t1 ( -- dots are ok
id int COMMENT 'simple',
etc string COMMENT 'a, b, c, d, f.'
) COMMENT 'ok is working.'; -- work fine!
CREATE TABLE my_db.t1 ( -- semicolon are impossible!
id int COMMENT 'simple;',
etc string COMMENT 'a; b'
); -- BUG?? OR DOCUMENTED BEHAVIOUR??
-- FAILED: ParseException line ... mismatched input 'simple' expecting StringLiteral
-- near 'COMMENT' in column specification
暂无答案!
目前还没有任何答案,快来回答吧!