database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39244 게시물 읽기
No. 39244
[프로시져] 어떻게 만들어야 하나요.ㅠㅠ 프로시져 어렵네요.ㅠㅠ
작성자
나진산(skwlstks)
작성일
2012-01-18 20:49
조회수
4,119

INSERT INTO SMSTABLE VALUES(SMSTABLE_NO.nextval,current_timestamp);

DELETE FROM SMS_TABLE@SMS     /* SMS라는 DBLINK를 이용하여 SMS_TABLE안에 있는 데이터 삭제 */

INSERT INTO SMS_TABLE@SMS
SELECT NO,MDATE FROM SMSTABLE ORDER BY NO   /* SMSTABLE의 NO,MDATE 레코드를 타 DB인 SMS_TABLE로 삽입 */

 

Q. 어떻게 프로시져를 만들어야 할지 감이 잡히질 않습니다.
toad를 사용해서 스케쥴러 이용하려고 JOB을 만드는 중에 StoredProcedure가 있어야 해서 만드려고 하는데 어떻게 만들어야 할지 잘 모르겠네요.

친절하게 프로시져로 만들어주시면 더 좋구요~ 아니면 하는 방법이라도 간략하게 설명해 주시면 감사하겠습니다.^^

이 글에 대한 댓글이 총 1건 있습니다.

아래의 형식으로 작성하시면 될 듯 싶습니다.

CREATE OR REPLACE PROCEDURE "프로시저명"
IS
BEGIN
   -------------------------

  내용작성

  --------------------------

  commit;  --:> 성공시에는 Commit

EXCEPTION                        --:> 에러처리
  WHEN OTHERS THEN  
    Dbms_Output.Put_Line('Error code : ' || SQLCODE);
    Dbms_Output.Put_Line('Error message : ' || SQLERRM);
    ROLLBACK;
END;

양승원(hanul072)님이 2012-01-18 21:05에 작성한 댓글입니다.
이 댓글은 2012-01-18 21:06에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
39247오라클11 설치시 물리적메모리 에러 [1]
이무용
2012-01-19
18745
39246마농님께.....이거 한번만 더 봐주시면 안될까요? ㅜㅜ..제가 좀 초보라....ㅜㅜ [2]
일쌍다반사
2012-01-19
5747
39245쿼리 도움 부탁드립니다
초보
2012-01-19
3643
39244[프로시져] 어떻게 만들어야 하나요.ㅠㅠ 프로시져 어렵네요.ㅠㅠ [1]
나진산
2012-01-18
4119
39243HSODBC로 여러 MS-SQL Server 연동이 가능한가요?
허진우
2012-01-18
3212
39242고수님들의 주옥같은 도움 절실히 필요합니다.도와주세요...ㅠㅠ [5]
일쌍다반사
2012-01-18
4512
39241procedure, package 사용용도 [1]
나재호
2012-01-18
3657
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다