Microsoft SQL ServerEspressioni di tabella comuni


Sintassi

  • WITH cte_name [( column_name_1 , column_name_2 , ...)] AS ( cte_expression )

Osservazioni

È necessario separare un CTE dall'istruzione precedente con un carattere di punto e virgola ( ; ).

ie ;WITH CommonTableName (...) SELECT ... FROM CommonTableName ...

Lo scopo di una CTE è un singolo batch e solo a valle della sua definizione. Un lotto può contenere più CTE e un CTE può fare riferimento a un altro CTE definito in precedenza nel batch, ma un CTE potrebbe non fare riferimento a un altro CTE definito successivamente nel batch.

Espressioni di tabella comuni Esempi correlati