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
운영게시판
최근게시물
Informix Q&A 2211 게시물 읽기
No. 2211
프로시져를 drop 하려면 자꾸 오류 발생하네요...
작성자
찬스
작성일
2005-08-24 11:18
조회수
7,455

프로시져를 만들고 , 다시 수정하다가 보니까(create ==> drop ==> create....)

 

프로시져가 이상한 형태로 만들어 져 버렸어요...

 

create 구문과 파라메타 선언부가 두개가 만들어 있네요...

 

프로시져가 어떻게 이렇게 만들어 졌는지도 이상하고요....

 

프로시져를 수정 또는 삭제 하고 싶은데... 자꾸 이해할수 없는 메시지만 뜨네요..

"ambiguous - more than one routine resolves to given"

 

설명좀 부탁드립니다.

 

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

인포믹스에서... 같은 이름의 프로시져로 두개이상 create가 가능합니다..

drop 시키시려면, input 파라메타 자료형을 같이 주시면 됩니다..

 

EX)

  Create procedure aaa(pra_1 char(2), pra_2 int)

  ...

  end procedure;

  ==> drop procedure aaa(char(2), int);

 

  Create procedure aaa(pra_1 char(2), pra_2 int, pra_3 char(1))

  ...

  end procedure;

  ==> drop procedure aaa(char(2), int, char(1));

나이스가이님이 2005-08-24 13:40에 작성한 댓글입니다. Edit

답변 감사드립니다.

 

같은 이름으로 생성 할 수 있다는 논리는 결국 메소드 오버로드 개념으로 이해 해도 될까요..???

 

ex) create procedure AAAA ( bbb int, ccc int)

      create procedure AAAA ( bbb int, ccc int, ddd varchar(2) )

 

파라메타를 달리 주면서 각각을 구분하여 호출 할수 있는 개념인가요?

찬스님이 2005-08-25 10:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2214From Customer c, (select ... ) s 이렇게 안되나요? [2]
나승원
2005-09-01
7962
2213스페이스 insert 하는 방법 좀 가르쳐 주세요.. [1]
동규재
2005-09-01
7102
2212에러 좀 바주세요~해결책도 주세요~ [1]
인뽀믹스
2005-08-24
8201
2211프로시져를 drop 하려면 자꾸 오류 발생하네요... [2]
찬스
2005-08-24
7455
2210dbexport 명령어 실행시 에러 메시지에 관해서 질문이요 [1]
정현종
2005-08-18
7478
2209exception 예제좀 올려주세요
궁금이
2005-08-18
7097
2208-25590 에러가 뜨는데 어떻게 해결해야 하는지? [1]
임성화
2005-08-12
7229
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2022 DSN, All rights reserved.
작업시간: 0.013초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다