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 2408 게시물 읽기
No. 2408
Re: function에서 cursor는 사용할 수 없나요?
작성자
정재익
작성일
2001-03-10 22:52
조회수
3,613

간단히 결론 부터 말씀 드리자면 function 에서 cursor 를 이용할 수 없습니다. 그 이유는 PLSQL 로 하나의 procedure 를 여는순간 이미 하나의 transaction 이 시작되도록 되어 있습니다. 그러니 PLSQL 함수내에서 다시 cursor 를 선언한다면 이것은 transaction 내에서 transaction 을 다시 여는 결과가 됩니다. 안타깝게도 PostgreSQL 에서는 아직 multo/level transaction 을 지원하지 못합니다. 아직 구현될 예정도 없는 것으로 알고 있습니다. 다음 8.0 버전 정도에서 기대해 보고 있습니다.

 

>>임승택 님께서 쓰시길<<

 

:: 먼저 언어는 'plpgsql'을 사용하려구 하는데요.

:: function문에서 커서를 사용할 수 있는지 궁금합니다.

:: 책을보고 문서도 뒤져 보았지만 커서를 사용한 예제는 한개도 없더라구요..

:: 오라클의 plsql과 비슷하길래 사용하려구 하거든요..

:: 오라클 같은 경우는 프로시져(또는 펑션)에서 커서를 사용할 수 있는데..

:: postgresql에서는 어케사용하는지 모르겠더라구요..

:: 간단한 예제라도 좋으니 알려주세요.

:: 미리 감사드립니다.

[Top]
No.
제목
작성자
작성일
조회
2413tuple조정하려고 config.h수정하고 ./configure해보니...
spanky
2001-03-12
3578
2414┕>Re: tuple조정하려고 config.h수정하고 ./configure해보니...
nogadax
2001-03-12 18:05:41
3609
24117.1 Beta5 설치중 질문 몇가지.
신현호
2001-03-12
3201
2412┕>Re: 7.1 Beta5 설치중 질문 몇가지.
정재익
2001-03-12 10:39:36
3306
2406안녕하세요~ 근데 저겨! psql에는 password() 이런거 없나요?
이태웅
2001-03-10
2943
2409┕>Re: 안녕하세요~ 근데 저겨! psql에는 password() 이런거 없나요?
정재익
2001-03-10 22:53:30
3446
2401function에서 cursor는 사용할 수 없나요?
임승택
2001-03-10
3211
2408┕>Re: function에서 cursor는 사용할 수 없나요?
정재익
2001-03-10 22:52:23
3613
2400태웅이의 버버벅 코딩 테크닉... #5
이태웅
2001-03-09
3126
2399postgresql 6.5 버젼의 데이터들을 7.0으로 바꾸려면...?
권민기
2001-03-08
3296
2402┕>Re: postgresql 6.5 버젼의 데이터들을 7.0으로 바꾸려면...?
신현호
2001-03-10 01:20:49
3211
2398태웅이의 버버벅 코딩 테크닉 #4
이태웅
2001-03-08
2910
2403┕>Re: 태웅이의 버버벅 코딩 테크닉 #4
신현호
2001-03-10 01:29:31
3363
2410┕>Re: 태웅이의 버버벅 코딩 테크닉 #4
정재익
2001-03-10 23:12:19
3367
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다