Как я могу использовать функции на SQL сервере? - PullRequest
0 голосов
/ 06 мая 2020

Я изучаю SQL Сервер - я хочу сделать

WITH DirectReports (parent_id, pos_id, pos_name, Level) AS
(
    -- Anchor member definition
    SELECT 
        e.parent_id, e.pos_id, e.pos_name, 0 AS Level     
    FROM 
        dbo.em AS e
    WHERE 
        parent_id IS NULL
    UNION ALL
    -- Recursive member definition
    SELECT 
        e.parent_id, e.pos_id, e.pos_name, Level + 1    
    FROM 
        dbo.em AS e
    INNER JOIN 
        DirectReports AS d ON e.parent_id = d.pos_id
)   
SELECT a.pos_id,a.parent_id,a.pos_name, a.Level 
FROM DirectReports AS a  
WHERE pos_id = '634'

И я хочу, чтобы функция выполняла это, и если она находит pos_id='634', то я хочу вернуть 'OK' else 'НЕТ '.

Ребята, вы можете мне с этим помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...