Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

perilaku aneh SQL Server ketika menjumlahkan nilai node dalam XML

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')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:Kegagalan tautan komunikasi Diperlukan SSL (gagal menerima paket)

  2. Membuat Tabel yang Dipartisi di SQL Server (T-SQL)

  3. Bagaimana cara cepat mengedit nilai dalam tabel di SQL Server Management Studio?

  4. Apa itu SQL Operations Studio (SQLOPS)?

  5. Apa cara terbaik untuk memotong tanggal di SQL Server?