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

Rozdíl mezi CTE a SubQuery?

V dílčím dotazu vs jednoduchý (nerekurzivní) verze CTE, jsou si pravděpodobně velmi podobné. K odhalení jakýchkoli rozdílů byste museli použít profiler a skutečný plán provádění, a to by bylo specifické pro vaše nastavení (takže vám nemůžeme sdělit úplnou odpověď).

Obecně; CTE lze použít rekurzivně; dílčí dotaz nemůže. Díky tomu jsou zvláště vhodné pro stromové struktury.



  1. NÁVRAT NA POUŽITÍ Oracle v Javě (JDBC, Připravené prohlášení)

  2. Nelze vložit Unicode pomocí cx-Oracle

  3. varbinary na řetězec na SQL Server

  4. Aritmetická chyba přetečení při převodu výrazu na datový typ datetime. (při zobrazení data a času..)