
DB2 프로시저는 CREATE PROCEDURE 문을 사용하여 생성할 수 있습니다. 이 문에 사용하는 제약 조건은 다음과 같습니다.
- 프로시저 이름은 128자 이내로 지정해야 합니다.
- 프로시저 이름은 대소문자를 구분하여 사용해야 합니다.
- 프로시저 이름은 특수 문자를 포함할 수 없습니다.
- 프로시저 이름은 DB2의 예약어를 사용할 수 없습니다.
CREATE PROCEDURE 문에서 제약 조건을 설정하거나 변경하는 방법은 다음과 같습니다.
- 프로시저 이름을 변경하려면 ALTER PROCEDURE 문을 사용합니다.
- 프로시저 이름을 삭제하려면 DROP PROCEDURE 문을 사용합니다.
- 프로시저 이름을 변경하거나 삭제할 때는 프로시저가 실행 중인 경우에는 변경 또는 삭제가 불가능합니다.
DB2 프로시저의 제약 조건을 설정하거나 변경하는 예제는 다음과 같습니다.
#hostingforum.kr
sql
-- 프로시저 생성
CREATE PROCEDURE myproc()
BEGIN
-- 프로시저 코드
END;
-- 프로시저 이름 변경
ALTER PROCEDURE myproc() RENAME TO newproc;
-- 프로시저 이름 삭제
DROP PROCEDURE newproc;
위 예제에서 CREATE PROCEDURE 문을 사용하여 프로시저를 생성한 후, ALTER PROCEDURE 문을 사용하여 프로시저 이름을 변경하고, DROP PROCEDURE 문을 사용하여 프로시저 이름을 삭제했습니다.
2025-06-18 07:46