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 6501 게시물 읽기
No. 6501
insert나 update쿼리에 영향을 받은 칼럼수를 알수 있을까요?
작성자
한승전
작성일
2006-01-10 16:16
조회수
2,543

insert into temp1(pkey, text1, text2)

(select pkey, text1, text2

from temp2

where text1 = 'test')

 

 

이런 구문이 있을때..

 

insert 된 칼럼수를 구하려고 합니다.. 도통 모르겠네요.. 몇개나 insert되었는지 파악해야는데..

 

도와주세요 ㅜ_ㅠ..

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

결과로 돌려줌니다.

 

psql도 결과를주고

jdbc,odbc도 결과를 받을수있는데....

 

사용하는 클라이언트나 어플리케이션이 어떤건지요?

 

가우님이 2006-01-10 16:42에 작성한 댓글입니다. Edit

아.. insert 구문이 function 으로 정의되어 있습니다..

 

그렇다보니, 몇개나 insert되었는지 return 값으로 넘겨야는데..

 

그걸 도통 모르겠네요..

 

사용하는 툴은 EMS Manager 2005 for PostgreSQL을 사용하고..

 

php하고 radius와 연동해서 사용하고 있습니다.

한승전님이 2006-01-11 15:18에 작성한 댓글입니다. Edit

답변이 늦었네요

 

예만 들어볼께요.( plpgsql의 표현은 별루 못마땅 )

 

create or replace function test_f( int ) returns int as

$$

declare

     lim alias for $1;

     ret int;

begin

     insert into test1_tbl( a ) select col1 from test2_tbl where col1 < lim ;

     get diagnostics lim = ROW_COUNT;

     return lim;

end;

$$

language 'plpgsql'

;

 

가우님이 2006-01-16 13:35에 작성한 댓글입니다. Edit

아.. ROW_COUNT..

 

정말 감사합니다.

 

덕분에 해결했네요^^

 

복받으실꺼예요 ㅡ_ㅡ..

한승전(dksniper)님이 2006-01-17 18:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6506윈도우용 8.0을 8.1로 버전업 할 때? [2]
박병호
2006-01-12
2635
6505엑세스에 ODBC로 테이블 링크할때? [1]
dba
2006-01-12
2320
6503\d tables 해서 나오는 결과에 대해.. [1]
왕초보
2006-01-12
2258
6501insert나 update쿼리에 영향을 받은 칼럼수를 알수 있을까요? [4]
한승전
2006-01-10
2543
6498Insert / Update / Delete 속도에 관한 질문입니다. ㅜㅡ [2]
강승준
2006-01-05
3465
6497[질문]libpq Linker Error [2]
초보
2006-01-05
3303
6495레코드 셋에서 serial type의 필드를 읽는데 에러가.... [1]
조우현
2006-01-03
2332
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.040초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다