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
운영게시판
최근게시물
PostgreSQL Q&A 7085 게시물 읽기
No. 7085
OPENQUERY 사용시 문제점
작성자
likeclay
작성일
2007-03-23 17:22
조회수
4,536

안녕하세요.


오픈쿼리 사용중에 질문이 있어 글올립니다.


MSSQL 에서 PostgreSQL로 오픈쿼리를 이용한 함수호출을 할때

함수가 두번 실행되는 현상이 발생합니다.


물론 PostgreSQL에서 함수를 호출하면 정상적으로 한번 실행되는데요..


오픈쿼리를 이용하면 두번이 호출된것과 같은 현상이 발생합니다.


고수분들께서 문제점을 찾아주세요..

전 아무래도 모르겠네요 ;;


쿼리는 다음과 같습니다.


===========================================================================================================================================

declare @money bigint


SELECT @money = test_func

FROM OPENQUERY(testConn, 'SELECT test_func( 25886217, 0, 1::smallint, 1::smallint, 2::smallint, 3::smallint, 8::smallint, ''테스트'', 10::bigint )') 


select @money

===========================================================================================================================================


함수를 호출해서 결과를 리턴받는 형식입니다..

PostgreSQL에서 호출하는것처럼 한번만 수행되게 할수는 없을까요...


답변 부탁드립니다...


[Top]
No.
제목
작성자
작성일
조회
7088디비를생성하고 테이블을생성하는작업을 [1]
대로
2007-03-29
4355
7087odbc 로 mdb 를이용해서 프로그램을 만들었는데여 [4]
대로
2007-03-26
4847
7086트리거에서.....에러리턴하고 중지하는 법은 없나요..? [2]
왕초보
2007-03-24
4422
7085OPENQUERY 사용시 문제점
likeclay
2007-03-23
4536
7084ERROR: Invalid page header in block 4945 [1]
초보자
2007-03-23
4754
7083insert on duplicate 가 없는건가요? [1]
송효진
2007-03-21
4300
7082쿼리 질문입니다. [2]
조진우
2007-03-19
4595
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다