私はかなり大きいSELECT ... FOR XML PATH
です。ご存知のように、デフォルトでは、null値を持つフィールドに対応するxml要素は結果のxmlツリーに表示されません。それは私にとって本当の問題のようであり、値がnullであるかどうかに関係なく、常にすべての要素を表示させたいと思っています。
各フィールドを1つずつ囲まずにISNULL(...,'')
(私のSELECTでは50を超えるフィールド!) 、スイッチを使用するようにに変更FOR XML PATH
せずに(残念ながら、でのみ使用可能)、それを実現する方法はありますか?FOR XML ELEMENTS
XSINIL
ELEMENTS
ちなみに、これら2つの完全に統計化されていないソリューションでは、それぞれ異なる出力が得られると思い<fieldname></fieldname>
ます<fieldname/>
。可能であれば最初のものをお勧めしますが、とにかくあなたの貴重な提案を読みたいと思っています。
前もって感謝します !:-)