첨부 소스 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
CREATE OR REPLACE FUNCTION GetTableCount
(
    P_TABLE_NAME      IN VARCHAR2,
    P_WHERE_CONDITION IN VARCHAR2 := NULL
)
RETURN INTEGER
IS
    V_SQL   VARCHAR2(4000);
    V_COUNT INTEGER;
BEGIN
    
    V_SQL := 'SELECT COUNT(1) FROM ' || P_TABLE_NAME || ' WHERE ' || NVL(P_WHERE_CONDITION, '1 = 1');
    
    EXECUTE IMMEDIATE V_SQL INTO V_COUNT;

    RETURN V_COUNT;
END;
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요