2016-11-08 7 views
2

null 값을 집계에 사용할 수 있도록 0f로 업데이트하려고합니다. 어떻게 분할 된 테이블에 업데이트 할 수 있어요,분할 된 테이블에서 업데이트

update x:0f from data where date=2016.07.01,null x; 

하지만 파티션 된 테이블에 작동하지 않았다 :

다음은 내 코드입니다?

+0

오류가 있습니까? –

+0

예. 나는 파를 가지고있다 – Terry

+0

당신은 우리에게 그 오류를 보여줄 수 있습니까? –

답변

6

이렇게 할 수없는 분할 된 테이블을 업데이트하려고하면 "par"오류가 발생합니다. 대신 업데이트 된 열을 생성하고 디스크에 다시 써야합니다.

모든 날짜 조각에이 작업을 수행하는 경우 dbmaint 유틸리티 (https://github.com/KxSystems/kdb/blob/master/utils/dbmaint.md)의 "fncol"기능을 사용하여 기록을 통해 열에 기능을 적용하는 것이 가장 좋습니다. 예 :

fncol[`:/path/to/db;`data;`x;0f^] 
+0

예. 방금 시도했습니다! 감사합니다. 감사합니다. – Terry