2016-02-04 40 views
0

我試圖使用「RENAME FIELDS using x;」函數重命名錶中的字段,但我遇到了一些奇怪的行爲,我想知道是否有人可以解釋爲什麼會發生這種情況,以及如何最好地避免它?「RENAME FIELDS使用xMap」,在多個字段上

看我下面的代碼,你可以看到它不會重命名列「BLAH」,但爲什麼?

t_1: 
mapping load * inline [ 
    Orig, New 
    CUSTNO, CustomerNumber 
    BLAH, CustomerNumber 
]; 

test: 
Load * inline [ 
    CUSTNO, Name 
    1234, James 

]; 

test2: 
Load * inline [ 
    BLAH, Name2 
    1235, Chris 
]; 

RENAME FIELDS using t_1; 

回答

2

這就是Rename Fields using X是如何工作的。

以下是來自QV的幫助: Two differently named fields cannot be renamed to having the same name. The script will run without errors, but the second field will not be renamed.

相關問題