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 1961 게시물 읽기
No. 1961
function input 인자로 테이블명을 넘길 수 있나요?
작성자
김익지
작성일
2004-03-11 14:21
조회수
6,466

MS-SQL 을 사용할때는 프로시져 생성할때,

테이블 명을 인자로 넘겨서 프로시져 내에서 받은 테이블명으로 조회할 수 있는

방법이 있었는데...

 

인포믹스에서도 가능한지요..

 

예를 들면)

 

create function f_test(i_tbLnm char(20), i_cust_id char(8))

  returning char(8);

 define o_cust_id char(8);

  select cust_id

     into o_cust_id

    from i_tbl_nm

    where cust_id = i_cust_id;

  return o_cust_id;

end function;

 

 이렇게 하면 INPUT인자로 받은 테이블명을 사용하지 않고

 그냥 'i_tmp_tbl' 이라는 테이블을 찾더군요...

그래서 The specified table (i_tbl_nm) is not in the database. 요런 에러가 떨어집니다.

 

방법이 있을거 같은데.. 방법을 찾기가 쉽지 않네요..

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

dynamic sql은 spl에서 사용 불가능합니다.

 

esqlc에선 가능하지만 SPL에선 불가능해요..

밴더님이 2004-03-20 01:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1964DB화 방법에 ....대해서
2004-03-17
5737
1963dat 화일데 관해서.....
2004-03-16
5937
1962누가 좀 도와주세요...흐흐흐흐 [1]
초보맨
2004-03-13
6330
1961function input 인자로 테이블명을 넘길 수 있나요? [1]
김익지
2004-03-11
6466
1960Table생성 후 index와 통계생성이 너무 느립니다. [1]
궁금이
2004-03-08
7015
1959도와주세요. [1]
초보자
2004-03-05
6140
1958JSP에서 informix clob 타입 데이터 입력하기 [1]
이영호
2004-03-04
6912
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다