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

Jakie jest znaczenie [1] w Xquery

W XPath [expression] składnia oznacza predykat na ścieżce lokalizacji. [1] to skrócona składnia dla [position()=1] , co oznacza „pierwszy element”. W SQL Server użycie XPath [1] (lub dowolny inny predykat, który deterministycznie filtruje do co najwyżej jednego elementu) jest wymagany, ponieważ przekształca wyrażenie XPath z takiego, które zwraca dowolną liczbę elementów na jedno, które deterministycznie zwraca 0 lub 1 elementów, przekształcając się w wyrażenie skalarne, co jest .value() wymaga:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyjaśnienie niektórych operatorów SQL Server

  2. Dostawca nie zwrócił ciągu ProviderManifestToken

  3. Replikacja/synchronizacja bazy danych SQL Server Express

  4. Czy możesz dokonać selekcji wyników procedury składowanej w T-SQL?

  5. STZawiera w kolumnie Geografia