2013-12-24 3 views
1

как образец кода ниже ....Как мы можем использовать несколько запросов, используя «С» п

WITH sampleA as (SELECT * FROM emp) 

SELECT * FROM sampleA 

SELECT * FROM sampleA 

этот псевдоним «sampleA» будет работать только для первого запроса не для второго или последующего ..

Но я хочу запросить больше только с этим псевдонимом.

Не могли бы вы помочь мне, как я могу это сделать?

+0

Почему вам нужен второй псевдоним, когда операция может быть завершена в первом заявлении ??? –

ответ

1

Общая таблица Объем выражений ограничен первой инструкцией SELECT. Для многократного использования используйте вместо него временную таблицу или переменную таблицы.

Смежные вопросы