트리거에서 함수 호출 관련 문의

by 두꺼비꿈 posted Mar 29, 2013

트리거에서 함수를 호출하여 로직 처리를 할려고 합니다.

 

이때, 트리거에서 함수에 old, obj 의 값을 objejct로 전달할려면 어떻게 정의를 해야 하나요?

다음 아래는 작업하고자 하는 예제입니다.

 

사례s======================================================================

CREATE TRIGGER TEST_ERSHC130326_test_TRG
AFTER INSERT ON TEST_ERSHC130326
EXECUTE
CALL test_ershc130326_trg(
        old
       , obj
       );


CREATE FUNCTION
    "test_ershc130326_trg"("oldDataInfo" OBJECT, "newDataInfo" OBJECT) RETURN STRING
AS LANGUAGE JAVA
NAME 'CubridCommTrigger.test_ershc130326_trg(cubrid.sql.CUBRIDOID,cubrid.sql.CUBRIDOID) return java.lang.String'


public static String test_ershc130326_trg (
  Object oldDataInfo
, Object newDataInfo
) throws Exception {
사례e======================================================================

 

위의 예제에서

CALL test_ershc130326_trg(
old
, obj
);

의 함수 호출시 old와 obj를 어떻게 구현해야 하나요?