Netezza公司系统目录表constains外部表中的重复记录(Netezza system ca

2019-10-23 06:05发布

在我的Netezza公司中,我可以看到在系统表中重复的记录。 它是专门针对外部表中的记录,如下图所示

例:

SYSTEM.ADMIN(ADMIN)=> CREATE EXTERNAL TABLE “Joe” (“Id” integer)

SYSTEM.ADMIN(ADMIN)-> USING (DATAOBJECT(‘filename.csv’)

SYSTEM.ADMIN(ADMIN)(> REMOTESOURCE ‘odbc’);

CREATE EXTERNAL TABLE

SYSTEM.ADMIN(ADMIN)=> select tablename, objtype from _v_table where tablename =’Joe’;
TABLENAME | OBJTYPE

———–+—————-

Joe | EXTERNAL TABLE

Joe | EXTERNAL TABLE

(2 rows)

SYSTEM.ADMIN(ADMIN)=> select tablename, objtype from _v_table where objtype =’EXTERNAL TABLE’;

TABLENAME | OBJTYPE

———————————————————-+—————-
STG_TBLMEMBERS_HIST_EXT_ef8de7e9c2b14692bf61848d5fd20858 | EXTERNAL TABLE
STG_TBLMEMBERS_HIST_EXT_ef8de7e9c2b14692bf61848d5fd20858 | EXTERNAL TABLE

Joe | EXTERNAL TABLE`

Joe | EXTERNAL TABLE

(4 rows)

即使OBJECTID也同样为这2个重复的记录。 我无法找到它的原因。 请帮助,让我知道什么可能是它的原因。

谢谢

Answer 1:

这已被证实为错误,并固定在随后的补丁/版本。



文章来源: Netezza system catalog table constains duplicate records for external tables