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 1806 게시물 읽기
No. 1806
프로시져를 만들었는데 실행할때 에러가 나요.
작성자
안모양
작성일
2009-01-30 10:44
조회수
11,059

SET SCHEMA = "ETL";
--drop PROCEDURE "ETL"."SP_TMP_CUS_TRUN"; 
CREATE PROCEDURE "ETL"."SP_TMP_CUS_TRUN" ( IN "P_RESULT" VARCHAR(5) )
  SPECIFIC "SP_TMP_CUS_TRUN"
  LANGUAGE SQL
  NOT DETERMINISTIC
  EXTERNAL ACTION
  MODIFIES SQL DATA
  CALLED ON NULL INPUT
  INHERIT SPECIAL REGISTERS
BEGIN
    call sysproc.admin_cmd('db2 connect to test_db');
    call sysproc.admin_cmd('db2 import from /dev/null of del replace into etl.t_tmp_cus');
END;

GRANT EXECUTE ON PROCEDURE "ETL"."SP_TMP_CUS_TRUN"( VARCHAR(5) ) TO USER "TESTINST" WITH GRANT OPTION;

-----------------------------
컴파일은 잘되는데요..
실행시 에러가 발생합니다..어떻게 고쳐야하나요?
ㅠㅠ 꼭 좀 알려주세요.

ERROR [42601] [IBM][DB2/AIX64] SQL0104N  An unexpected token "db2" was found following "BEGIN-OF-STATEMENT".  Expected tokens may include:  "ADD".  SQLSTATE=42601

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


    -- call sysproc.admin_cmd('db2 connect to test_db');
    call sysproc.admin_cmd('import from /dev/null of del replace into etl.t_tmp_cus');

db2를 삭제해보세요
조는 냥이님이 2009-01-30 13:04에 작성한 댓글입니다. Edit

실행해보니..잘되네요..
감사합니다..^^

안모양님이 2009-01-30 13:25에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1811get_dbsize_info(?,?,?,0)으로 해서 나오는 dbsize... [1]
김건우
2009-02-02
10946
1810UDF가 실행이 안되네요...도움바랍니다. [1]
김건우
2009-02-01
9347
1809퀴리로 컬럼갯수 확인하는 방법 아시는분?? [1]
처음입니다
2009-01-30
9453
1806프로시져를 만들었는데 실행할때 에러가 나요. [2]
안모양
2009-01-30
11059
1805export. import 방법 [1]
왕모름
2009-01-29
9865
1804DB2에서 칼럼속성을 보려면 어떻게 하면 되나요 [2]
김한중
2009-01-21
10646
1803procedure에서 table truncate하는법좀 알려주세요. [2]
안모양
2009-01-20
10426
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.106초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다