Ich versuche zu verstehen, wie SQL Server 2008 XML-Spalten speichert, um die Tabellengröße in unserem Produkt zu schätzen.
Ich verwende DATALENGTH(xml_column)
, um einige Tests durchzuführen und die Ergebnisse sind störend:
Offensichtlich ist der xml Spaltentyp kein nvarchar(max)
in Verkleidung, wie ich irgendwo gelesen habe.
Es ist wahrscheinlich kompaktiert und als Binärdatei gespeichert, aber nirgends kann es gefunden werden.
Kann mir jemand erklären, wie eine XML-Spalte in SQL Server 2008 gespeichert ist?
Eine XML-Spalte wird in einem "kompakten Binärformat" gespeichert.
Ich bezweifle, dass Microsoft Ihnen mehr Details als das geben wird.
Tags und Links sql-server xml sql-server-2008 xml-column