sql >> Database >  >> RDS >> Sqlserver

vreemd gedrag van SQL Server wanneer de waarden van somknooppunten in XML

Sql Server heeft een probleem met het converteren van de waarde met wetenschappelijke notatie van een tekenreeks naar een geheel getal, zoals zou gebeuren wanneer u uw xpath-query uitvoert, maar het kan dit doen voor float .

Je zou je vraag als volgt kunnen schrijven:

select @xml.value('sum(/Parent[@ID = "p"]/Child) cast as xs:long?', 'bigint')


  1. SQL Server Collection Inventory Script -1

  2. hoe maak je een tabel met waarden opgeteld per jaar in postgres

  3. mysqli_affected_rows voor UPDATE geeft soms 0 terug bij volledige rij-overeenkomst

  4. Hoe het aantal keren te tellen dat twee waarden in willekeurige volgorde in twee kolommen worden weergegeven