最初表的DDL:create table test.tadd(biz_no varchar(64) not null /业务标识/,ac_no varchar(40) not null /账号/) distribute by hash(ac_no) compress yes static
现在想在biz_no字段上创建主键,报错42997,请问是什么原因?????
IBM 文档就是这样规定的:“再者,必须将任何唯一索引(因此也是唯一键或主键)定义为分布键的一个超集。即,如果定义了分布键,那么唯一键和主键必须包括所有与分布键相同的列(它们可能有多列)。”
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30