2015-06-02 54 views
1

在我的Netezza框中,我可以看到系統表中的重複記錄。它是特定於EXTERNAL TABLE記錄如下所示Netezza系統目錄表爲const外部表重複記錄

實施例:

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個重複的記錄。我找不到原因。請幫助,讓我知道可能是什麼原因。

感謝

+0

這可能是您的發行版在系統視圖中的錯誤,我可以在某些版本中複製,但不能複製其他版本。我會建議在支持下追求這一點。 – ScottMcG

回答

0

這已被證實爲錯誤,並固定在隨後的補丁/版本。