首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netezza:创建外部表时,列名与数据类型相同,需要知道原因

Netezza:创建外部表时,列名与数据类型相同,需要知道原因
EN

Stack Overflow用户
提问于 2015-07-24 01:13:17
回答 1查看 340关注 0票数 1

我正在netezza中创建外部表。在创建表之后,当我描述它的时候,我可以看到所有的列都被复制了4次。对我来说,这看起来很奇怪,但它确实发生了。

示例:

代码语言:javascript
复制
    CREATE external TABLE TEST '/nzscratch/kapish/69314.082.000/TV_Daily_Audit_Results.txt'
            USING(delim '|' Format 'TEXT'
           ) AS
    SELECT
        b.card_acceptor_id AS MID,
        a.div_no AS CARD_DIV_NO,
        c.div_name AS ACCT_TYPE,
        a.acct_id,
        a.tran_text,
        substr(a.tran_text, 24, 13) AS MERCHANT_CITY,
        substr(a.tran_text, 37, 2) AS MERCHANT_STATE,
        b.MERCHANT_ZIP_CD,
        a.post_date,
        a.tran_cd,
        a.gl_origin_cd,
        a.tran_amt,
        a.merchant_cat_cd
    FROM
        pstdtr_pstd_trans a,
        pstdrt_rtain_rtns b,
        divdef_div_def_v c
    WHERE
        a.acct_id = b.acct_id
        AND a.reference_no = b.reference_no
        AND a.tran_date = b.tran_date
        AND a.div_no = c.div_no
        AND a.div_no IN (232, 234, 235, 237, 273, 275, 276, 278)
        AND post_date >= (current_date - 2)
        AND gl_origin_cd NOT IN (232, 234, 235, 237, 273, 275, 276, 278)

    SYSTEM.ADMIN(ADMIN)=> \d TEST

      External Table "TV_DAILY_AUDIT_RESULTS"
    Attribute    |         Type          | Modifier
-----------------+-----------------------+----------

MID             | CHARACTER(15)         |

MID             | CHARACTER(15)         |

MID             | CHARACTER(15)         |

MID             | CHARACTER(15)         |

CARD_DIV_NO     | SMALLINT              | NOT NULL

CARD_DIV_NO     | SMALLINT              | NOT NULL

CARD_DIV_NO     | SMALLINT              | NOT NULL

CARD_DIV_NO     | SMALLINT              | NOT NULL

ACCT_TYPE       | CHARACTER(30)         |

..

..

..

MERCHANT_CAT_CD | INTEGER               |

MERCHANT_CAT_CD | INTEGER               |

MERCHANT_CAT_CD | INTEGER               |

MERCHANT_CAT_CD | INTEGER               |

DataObject - 'C:\WinSQL Jobs\Daily TV Audit\TV_Daily_Audit_Results.txt'

DataObject - 'C:\WinSQL Jobs\Daily TV Audit\TV_Daily_Audit_Results.txt'

DataObject - 'C:\WinSQL Jobs\Daily TV Audit\TV_Daily_Audit_Results.txt'

DataObject - 'C:\WinSQL Jobs\Daily TV Audit\TV_Daily_Audit_Results.txt'

adjustdistzeroint   -

bool style          - 1_0
.

.

decimaldelim        -

disablenfc          -

includeheader       -

现在确定它的原因是什么。所以如果有人能帮我,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2015-07-24 03:42:20

这似乎是在this question中识别的相同错误/问题,已通过后续修复/发布解决。您应该联系支持以获取修复程序。

尽管来自目录的报告很奇怪,但该表应该可以正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31593967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档