동적 리스트 데이터 권한

발행: (2025년 12월 8일 오전 06:41 GMT+9)
1 min read
원문: Dev.to

Source: Dev.to

SQL 스크립트

DO $$
DECLARE
    result CONSTANT refcursor := 'result';
BEGIN 
    PERFORM RPA_HRMD_REGISTER (@UsrId@::INTEGER);  
    PERFORM RPA_HRMD_EMPLOYEE (@UsrId@::INTEGER);

    OPEN result FOR 
        SELECT
            PYR.PAYROLL_ID, 
            EMP.EMPLOYEE_ID, 
            REG.REGISTER_ID,
            REG.REGISTER_CODE    AS "SİCİL NO", 
            REG.REGISTER_NAME||' '||REG.REGISTER_SURNAME AS "ADI SOYADI",
            REG.CITIZENSHIP_NO   AS "TC KİMLİK NO",
            PYR.AMT_NET          AS "NET ÖDENEN"
        FROM HRMT_PAYROLL PYR   
        INNER JOIN RP_HRMD_EMPLOYEE EMP ON PYR.EMPLOYEE_ID = EMP.EMPLOYEE_ID  
        INNER JOIN RP_HRMD_REGISTER REG ON REG.REGISTER_ID = EMP.REGISTER_ID  
        WHERE TO_CHAR(PYR.PAYROLL_YEAR)  = TO_CHAR('@Year@')
          AND TO_CHAR(PYR.PAYROLL_MONTH) = TO_CHAR('@Month@')
        ORDER BY REG.REGISTER_CODE;
END
$$;

FETCH ALL FROM result;
Back to Blog

관련 글

더 보기 »