SET STATISTICS XML ON;
DECLARE @x XML = (SELECT 'hi' "@id" FOR XML PATH ('this'), root ('xml'));
Die Typkonvertierung im Ausdruck (CONVERT_IMPLICIT (xml, [Expr1001], 0)) kann sich auf "CardinalityEstimate" bei der Auswahl des Abfrageplans auswirken
Warum findet eine Konvertierung statt? Ich dachte, FOR XMLdas Ergebnis sei bereits der XMLTyp. Wenn diese Warnung ignoriert werden kann / sollte, wie kann ich verhindern, dass die Warnung im Ausführungsplan angezeigt wird (damit ich beim Debuggen einer größeren Abfrage mit einer ähnlichen Warnung nicht von tatsächlichen Problemen abgelenkt werde)?