2017-02-05 2 views

답변

1

SAP B1은 시스템 테이블과 UDT 모두에 대한 사용자 필드 스키마를 CUFD 테이블에 저장합니다. 당신은 MS-SQL 조인 간단한으로 제공하는 정보 스키마에이를 비교할 수 있습니다

SELECT TABLE_NAME,COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH 
FROM CUFD 
INNER JOIN INFORMATION_SCHEMA.COLUMNS 
    ON CUFD.TableID = TABLE_NAME 
    AND CONCAT ('U_',CUFD.AliasID) = COLUMN_NAME 
WHERE (
     cufd.typeid = 'A' AND EditSize <> CHARACTER_MAXIMUM_LENGTH 
    ) 

이 쿼리는 단순한 숫자 필드를 비교, 당신은 당신이 필요한 경우 다른 필드 유형을 포함하도록 확장 할 수 있습니다. 그것은 아마도 Hana 기반 시스템에서는 작동하지 않을 것입니다.

+0

안녕하세요. Mr. Daz, 내 새로운 요구 사항에서 나를 도울 수 있습니까? –

+0

@TarunNurat이 답이 맞는지 아닌지에 대해 적어도 투표해야합니다! – Daz

+0

대답은 나에게 도움이되는 것이 었습니다. 그러나 새 요청에 대한 답을 얻은 후에는 문제를 완전히 해결할 수 있습니다. –

관련 문제