2017-02-05 3 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

こんにちは.. Mr.Daz、私の新しい要件から私を助けてくれますか? –

+0

@TarunNuratあなたは少なくともこの答えが正しいかどうかに投票してください! – Daz

+0

答えは私には何か役に立つものでしたが、私の新しい要求に対する答えが得られれば、私は自分の問題を完全に解決することができます。 –

関連する問題