Sql Server memiliki masalah dalam mengonversi nilai dengan notasi ilmiah dari string ke integer, seperti yang akan terjadi ketika Anda menjalankan kueri xpath Anda, namun, ia dapat melakukan ini untuk float
.
Anda dapat menulis kueri Anda seperti ini:
select @xml.value('sum(/Parent[@ID = "p"]/Child) cast as xs:long?', 'bigint')