go backsqlschool blogs list

Nested CTE – A Simple Sample

by Antonios Chatzipavlis

Σε αυτό το σύντομο post θα σας δείξω κάτι για το οποίο έχω ερωτηθεί αρκετές φορές και δεν είναι άλλο από το πώς μπορώ να έχω nested CTE statements.

Αρκετοί πιστεύουν ότι αυτό μπορεί να γίνει βάζοντας το ένα μέσα στο άλλο, όμως κάτι τέτοιο συντακτικά δεν είναι επιτρεπτό.

Γι’ αυτό το λόγο σας παραθέτω ένα απλό παράδειγμα το οποίο είναι εύκολα κατανοητό

WITH T1
AS
(
      SELECT * FROM (VALUES (1),(2),(3),(4),(5)) AS T(A)
) ,
T2
AS
(
      SELECT *, 'T2' AS B FROM T1
) ,
T3
AS
(
      SELECT *,'T3' AS C FROM T2
)
SELECT * FROM T3
Ημερομηνία: 01 March 2013 00:00
Αξιολόγηση: ( 2 )
Tags:
Share it:

Αφήστε το σχόλιο σας - Leave your comment

Τα σχόλια έχουν κλείσει.
Επιτρέπονται μόνο τα σχόλια από τα μέλη του SqlSchool.gr.


newsletter subscription

Εάν επιθυμείτε να λαμβάνετε ενημέρωση από εμάς, δώστε μας το e-mail σας.
PASS chapter logo
Official Professional Association for SQL Server (PASS) chapter for Greece
Join to PASS