0
表形式の結果からJSON/XMLを生成する必要があります。表形式のSQL結果からJSON/XMLを自動生成
SELECT *
FROM [Person] P
LEFT JOIN CAR C ON P.id = C.PersonId
FOR XML AUTO
、結果として私は(箱から出して)を得る:例えばXMLのAUTO
FOR:MS SQL Serverでは機能であっ内蔵されて
非常にある<P id="1" Name="jan">
<C id="1" Name="toyota" Type="osobowyu" PersonId="1" />
<C id="2" Name="vw" Type="osobowyu" PersonId="1" />
</P>
<P id="2" Name="adam">
<C id="3" Name="passat" Type="test" PersonId="2" />
</P>
<P id="3" Name="piotr">
<C id="4" Name="kia" Type="test" PersonId="3" />
</P>
クール。私はネストされたレベルが各JOINに対して自動的に現れるのが好きです。非常にクールな機能。
私はpostgres DBに類似したものがあるのでしょうか?
ありがとうございます。
はいありがとう、私はこのアプローチを知っています。非常に大きなデータセットでどのように動作するのか知っていますか?私はサーバー上に8GBのRAMを持っているとしましょうが、結果は非常に大きな10 GBのXMLファイルです。 – Snorlax
@スノーラックス - 生成されるXMLの最大サイズは1GBです。より長いXMLでは、クライアント側のソリューションを記述する必要があります。 –