에효... insert 문에 VALUES를 VALUE 으로 해놓고 왜 안되나 했네요 ㅠㅠ..
CREATE OR REPLACE FUNCTION 함수이름
RETURN 리턴타입 IS
PRAGMA AUTONOMOUS_TRANSACTION; <= 중요(이 문장이 있어야함 ㅎㅎ)
변수 NUMBER;
BEGIN
변수 := 0;
SELECT a, b , c INTO 리턴변수 FROM TBST_OBJID;
INSERT INTO TABLE (변수) VALUES (변수, SYSDATE);
COMMIT;
RETURN(변수);
END 함수이름;
'Oracle > PL/SQL' 카테고리의 다른 글
[SQL] IN, ANY, ALL (0) | 2011.10.07 |
---|---|
[SQL] Null 주의 사항 (0) | 2011.10.07 |
[SQL] ALTER TABLE (0) | 2011.09.27 |
Oracle date format (2) | 2011.05.02 |
oracle에 date type 으로 넣고 싶은 날짜+시간을 java에서 넣기. (0) | 2011.05.02 |