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 7264 게시물 읽기
No. 7264
plpythonu에서 execute후 자료가 없을시
작성자
김병석(byung82)
작성일
2007-11-08 12:32
조회수
5,248

postgresql을 사용하려 하다 보니 모르는게 많아서 많이 시간이 걸리네여 ^^:

postgresql과 python을 같이 사용하려 합니다.


쿼리를 다음과 같이 작성을 했습니다.


query = plpy.prepare( "select idx from member where id = $1", ["text"],1 );

result = plpy.execute( query, [ id ] );


return result[0]["idx"];


이렇게 했을때 id가 없을 경우는 오류가 발생을 합니다.


혹시 plpy.execute로 실행했을때 자료갯수를 받아서 처리 할수있는게 따로 있는가여 ^^;


그리고 SETOF Record를 어떻게 사용하는지도 답변좀 부탁드립니다.


그냥


result = plpy.execute( "select * from member;" );


return result;


이렇게 하니 오류가 나서 type을 만들어서 리턴을 해주고있습니다.


그냥 Record로 리턴은 어떻게 하는지도 답변을 부탁드리겠습니다.


그럼

[Top]
No.
제목
작성자
작성일
조회
7267C코드에서 postgres에 접근하여 데이터를 인서트하는 문제(UTF8) [4]
정재한
2007-11-13
6436
7266UNICODE / UTF8 ?? [2]
장현성
2007-11-12
6309
7265트리거를 삭제 했는데도 계속 유효한 이유가 무엇인지 모르겠습니다.
김대헌
2007-11-08
5624
7264plpythonu에서 execute후 자료가 없을시
김병석
2007-11-08
5248
7263function을 만든후에 호출시 [1]
김병석
2007-11-07
6107
7262template1 DB 초기화는 어떻게? [2]
tyro
2007-11-07
5740
7261OID 에러 [1]
김대헌
2007-11-07
5303
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다