Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво е значението на [1] в Xquery

В XPath [expression] синтаксис обозначава предикат по пътя на местоположението. [1] е съкратен синтаксис за [position()=1] , което означава „първият елемент“. В SQL Server използването на XPath [1] (или всеки друг предикат, който детерминистично филтрира до най-много един елемент) е необходим, защото преобразува XPath израза от такъв, който връща произволен брой елементи, в такъв, който детерминирано връща 0 или 1 елемент, като по този начин се трансформира в скаларен израз, което е това, което .value() изисква:



  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 низове, по-голямо и по-малко от операторите

  2. Проверете пространството, използвано от таблица в SQL Server

  3. Конфликт между sql сървър 2008 r2 и 2012

  4. Препоръчителни процесори Intel за SQL Server 2014 – март 2015 г

  5. Резултати от заявка по имейл като HTML таблица в SQL Server (T-SQL)