sql >> Databáze >  >> RDS >> Sqlserver

Jaký význam má [1] v Xquery

V XPath [expression] syntaxe označuje predikát na lokační cestě. [1] je zkrácená syntaxe pro [position()=1] , což znamená „první prvek“. V SQL Server použití XPath [1] (nebo jakýkoli jiný predikát, který deterministicky filtruje nejvýše jeden prvek) je vyžadován, protože transformuje výraz XPath z výrazu, který vrací libovolný počet prvků, na výraz, který deterministicky vrací 0 nebo 1 prvky, čímž se transformuje na skalární výraz, což je to, co .value() vyžaduje:



  1. ORA-22288:Operace souboru nebo LOB FILEOPEN se nezdařila. Název souboru, název adresáře je nesprávný

  2. psycopg2 E' na tabulce, poli a schématu

  3. Výjimka nulového ukazatele při volání getReadableDatabase()

  4. Import dat z Excelu v PHP