2016-10-27 1 views
0

저는 X ++에 대해 매우 익숙합니다. 모르는 사람이 수행 한 AX2012 용 이전 코드를 읽을 때 질문이 생겼습니다.AX2012 (X ++) 왜 같은 테이블에 여러 인스턴스를 사용합니까?

MyTable mytable1 
MyTable mytable2 
Mytable mytable3 

ttsBegin; 
    while select forUpdate * from mytable1 .... 
    {...} 
    while select forUpdate * from mytable2 .... 
    {...} 
    while select forUpdate * from mytable3 .... 
    {...} 
ttsCommit; 

내 질문에 여기 왜 같은 테이블의 여러 인스턴스를 사용하고 있습니까? 그렇게하는 것의 이점은 무엇입니까?

감사합니다.

답변

3

아무런 이점이 없습니다. 이 테이블의 단일 변수를 사용하는 경우와 동일합니다.

는 예를 들어,이 같은 경우 : "아티스트"

MyTable mytable1 

ttsBegin; 
while select forUpdate * from mytable1 .... 
{...} 
while select forUpdate * from mytable1 .... 
{...} 
while select forUpdate * from mytable1 .... 
{...} 
ttsCommit; 

선거. 아마도이 코드를 수행하는 개발자는 더 같은 테이블에서 3 개 변수를 사용하여 코드가 아니라 답 단지 1

+0

감사 이해! – Yongquan