Подтвердить что ты не робот

Условное объединение SQL

Вопрос: У меня есть функция SQL, которая возвращает список файлов

теперь я должен присоединиться к дополнительному списку к этому списку с объединением, но только если пользователь является администратором.

Это возможно? Что-то вроде:

CREATE FUNCTION tfu_CMS_Process(@bIsAdmin bit  )
-- Add the parameters for the function here
RETURNS TABLE
AS
RETURN
 (
 SELECT * FROM TABLE1

 if bIsAdmin

 UNION ALL 

 SELECT * FROM TABLE2

 end if
 )
4b9b3361

Ответ 1

SELECT  *
FROM    table1
UNION ALL
SELECT  *
FROM    table2
WHERE   @isAdmin = 1