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
운영게시판
최근게시물
DB2 Q&A 1391 게시물 읽기
No. 1391
간단한 function인데 오류가 나네요
작성자
유재정(rjj6703)
작성일
2007-07-25 10:03
조회수
8,270

CREATE FUNCTION com.fn_zbcmcode(vcdgroupid VARCHAR(5), vcdid VARCHAR(15))
RETURNS VARCHAR(500)

BEGIN ATOMIC

 DECLARE scdnm    VARCHAR(500);

          SET scdnm = (SELECT a.cdnm cdnm
                         FROM COM.ZBCMCODE a
                        WHERE a.cdgrupid  = vcdgroupid
                          AND a.cdid      = vcdid);

  RETURN scdnm;
END;


 이걸 실행하면

ERROR [42501] [IBM][DB2/HPUX-IA64] SQL0551N  "COMU01" does not have the privilege to perform operation "CREATE FUNCTION" on object "COM.FN_ZBCMCODE".  LINE NUMBER=14.  SQLSTATE=42501

이런 오류가 나는데 고수분들의 조언 부탁드립니다.

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

COMU01 스키마가 COM.ZBCMCODE 테이블에 "select" 권한이 있는지 확인하여 보시기 바랍니다.

매콤군님이 2007-07-27 11:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1395update 시 큰따옴표["] 가 있으면 어떻게 해주는지요 [1]
thbnsig
2007-08-01
8724
1393CURRENT_DATE에 관련된 질문드립니다. ㅜㅜ [3]
김상문
2007-07-25
10361
1392조건에 참값... [1]
손님
2007-07-25
7771
1391간단한 function인데 오류가 나네요 [1]
유재정
2007-07-25
8270
1388sqc파일에서 다르게 출력되는 나누기연산 [2]
이준식
2007-07-23
9430
1387테이블스페이스관련 질문입니다.... [1]
DB2사랑
2007-07-20
8414
1386트리거안에서 Exception을 처리하려면?
jeje
2007-07-19
8290
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다