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

Zpracování dávkového dotazu SQL (vstupní pole dotazu SQL)

Stále musíte tuto funkci provést 100krát pro každý řádek, že? Nevidím zde žádné zkratky.

Pokud byste je chtěli získat všechny najednou, můžete

SELECT dbo.func(@param1, a.point) as fValue1, 
       dbo.func(@param2, a.point) as fValue2 ...

nebo něco takového, ale procházení přes ně mi stejně připadá efektivnější.

Předpokládám, že byste mohli použít kurzor k načtení každého a.point hodnotu jednou, pak na ni 100krát zareagujte, ale to je hodně kódování a ne nutně jednodušší řešení.



  1. SailsJS - Jak zadat délku atributu řetězce, aniž by došlo k chybě při vytváření záznamu?

  2. Rozdělit řádek na základě hodnoty sloupce

  3. MYSQL Vybíráte PŘESNÉ slovo s dotazem MATCH?

  4. Jak vytvořit textový index pro vyhledávání '%abc%'?