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 1672 게시물 읽기
No. 1672
create function 문의 external action
작성자
이도희
작성일
2008-07-04 10:08
조회수
10,247

CREATE FUNCTION product( double in1, double in2 )

RETURNS double

LANGUAGE java

PARAMETER STYLE java

NO SQL

FENCED THREADSAFE

DETERMINISTIC

RETURNS NULL ON NULL INPUT

NO EXTERNAL ACTION

EXTERNAL NAME ’myjar:udfclass.product’


예제에 보면 DLL을 부르는 함수인데 옵션에는 NO EXTERNAL ACTION 이렇게 적혀있잖아요. 

저옵션의 역할이 무엇인지 궁금합니다.

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

EXTERNAL ACTION 또는 NO EXTERNAL ACTION 

프로시저가 데이터베이스 관리 프로그램에서 관리하지 않는 오브젝트의 상태를  변경하는 일부 조치를 취하는지(EXTERNAL ACTION) 아니면 취하지 않는지(NO EXTERNAL ACTION)  여부를 지정합니다.  디폴트값은 EXTERNAL ACTION입니다.  NO EXTERNAL ACTION을 지정하면, 시스템은 프로시저에 외부적 영향이 없는 것으로 간주하는  특정 최적화를 사용할 수 있습니다. 


해당 예제가 없어서 무슨 말인지 잘 이해가 되지 않습니다만 최적화라는 말을 보니까 무시해도 될듯 합니다.

조는 냥이님이 2008-07-04 10:22에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1675함수 안에서 into 구문 질문드립니다. [2]
이도희
2008-07-09
10293
1674사용자 그룹에 대해서 질문드립니다. [2]
이도희
2008-07-08
10340
1673안녕하세요 insert에 대해서 물어볼려고 합니다. [4]
방효현
2008-07-07
11987
1672create function 문의 external action [1]
이도희
2008-07-04
10247
1671다시 view에 대해 질문드립니다. [2]
이도희
2008-07-03
10902
1670view에 대해 질문드립니다. [3]
이도희
2008-07-03
10357
1669instead of 트리거 생성시 에러가 납니다.
이도희
2008-07-02
10329
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다