2017-02-05 50 views

回答

1

SAP B1在CUFD表中存儲系統表和UDT的用戶字段模式。您可以比較這對信息模式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

嗨,達斯先生,請您幫我解決我的新要求嗎? –

+0

@TarunNurat你應該至少投票表決是否這個答案是正確的或不是第一! – Daz

+0

答案有些對我有幫助,但如果我爲我的新請求得到答案,我可以完全解決我的問題。 –