Puis-je utiliser plusieurs “avec”?

juste pour exemple

With DependencedIncidents AS
(
    SELECT INC.[RecTime],INC.[SQL] AS [str] FROM
    (
        SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A 
        CROSS JOIN [Incident] AS X
            WHERE
                patindex('%' + A.[Col] + '%', X.[SQL]) > 0
    ) AS INC
)

With lalala AS
(
    SELECT INC.[RecTime],INC.[SQL] AS [str] FROM
    (
        SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A 
        CROSS JOIN [Incident] AS X
            WHERE
                patindex('%' + A.[Col] + '%', X.[SQL]) > 0
    ) AS INC
)

ne fonctionne pas. "Erreur de proximité Avec".

Aussi je veux utiliser en premier avec l'intérieur de la seconde avec. Est-elle réelle ou j'ai besoin d'utiliser des tables temporaires ?

InformationsquelleAutor Cynede | 2011-03-21