2016-09-26 5 views
0

edpimport.sh를 사용하여 사원 은행 정보 (데이터베이스 96:02)를 업데이트하는 올바른 방법은 무엇입니까?ABAS edpimport 직원 은행 세부 사항을 갱신하는 방법

어려운 점은 ABAS의 필수 변경 사항을 참조하기 위해 직원 ID를 키 속성으로 사용하고 은행 세부 정보 ID (num96)를 사용하지 않기를 원합니다.

+0

어떻게 [프로그래밍 관련] (http://stackoverflow.com/help/on-topic)인지 명확히 설명하십시오. 이 질문이 * ABAS 사용 방법에 관한 것이라면 [super user] (http://superuser.com)가 더 나은 곳이 될 것입니다. –

답변

0

늦게 답변드립니다. 나는 보통 내가 필요로하는 아이디의를 가져온 다음

#!ACTION=UPDATE 
#!DATABASE=96 
#!GROUP=2 

id;field1 
(1,2,3);somethinghere 

는 스크립트 설명서 내에서 선택 문을 사용하는 것이 도움에서 모범을 따라 실행하는 edpimport.sh 스크립트를 구축하는 SELECT 문 내 FOP에서 루프를 만들 수도 일하지만, 나는 그런 것을하지 않았다.

#!ACTION=STORE 
#!DATABASE=20 
#!GROUP=1 
#!LINESEPARATOR=# 
#!FLDDELIMITER=| 
#!CHARSET=ISO8859 

recordid|such|name|yfeld1|yfeld2\ 
rowid|ytfeld1|ytfeld2 
$,,name=BMW 323;yfeld2=München|BMW|BMW 323|BMW Werke|München\ 
$,,tfeld2=M-MW 323|ja|M-MW 323\ 
$,,tfeld2=M-MW 324|ja|M-MW 324 
$,,name=Ford Fiesta;yfeld2=Köln|FORD|Ford Fiesta|Ford Werke|Köln\ 
$,,tfeld2=K-FF 99|ja|K-FF 99\ 
$,,tfeld2=K-FF 98|nein|K-FF 98\ 
$,,tfeld2=K-FF-97|ja|K-FF 97 
$,,name=Opel Astra;yfeld2=Eisenach|OPEL|Opel Astra|Opel Werk|Eisenach\ 
$,,tfeld2=GG-OA 123|ja|GG-OA 123\ 
$,,tfeld2=GG-OA 123|ja|GG-OA 234\ 
$,,tfeld2=GG-OA 345|nein|GG-OA 345 
$,,name=VW Golf;yfeld2=Wolfsburg|VW|VW Golf IV|Volkswagen Werk|Wolfsburg\ 
$,,tfeld2=WOB-G 999|ja|WOB-G 999 
...