Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

dziwne zachowanie SQL Server podczas sumowania wartości węzłów w XML

Sql Server ma problem z konwersją wartości z notacją naukową z ciągu znaków na liczbę całkowitą, co ma miejsce podczas uruchamiania zapytania xpath, jednak może to zrobić dla float .

Możesz napisać swoje zapytanie w ten sposób:

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. Chcę pokazać wszystkie tabele, które mają określoną nazwę kolumny

  2. Jaki jest najlepszy sposób wyświetlania obrazu z bazy danych serwera sql w asp.net?

  3. Wyzwalacz SQL nie może wykonać INSTEAD OF DELETE, ale jest wymagany dla ntext, kolumn obrazu

  4. Nie można zapisać danych do transportu. Rusztowanie Vs2017 ASP.net core (MSSQL WINDOW 10)

  5. Czy istnieje wbudowana funkcja, która może konwertować liczby na słowa w serwerze sql?