select 로 몇개 줄이 나왔는지는 못하는것 같고(perform 해서 어떻게 받는게 가능해 보이긴 하지만)
select into나
update, insert문 등에 의해 영향을 받은(affected) 것에 대해서 출력이 되는 듯
GET DIAGNOSTICS integer_var = ROW_COUNT; |
[링크 : https://www.postgresql.org/docs/9.0/plpgsql-statements.html]
변수 선언
DO $$ DECLARE varname integer := 0; BEGIN get diagnostics age = row_count; raise notice '%', age; END $$; |
[링크 : http://www.postgresqltutorial.com/plpgsql-variables/]
[링크 : http://www.gisdeveloper.co.kr/?p=4573]
+
pg 9.3 이후 부터 지원되는 듯
Allow PL/pgSQL to access the number of rows processed by COPY (Pavel Stehule) A COPY executed in a PL/pgSQL function now updates the value retrieved by GET DIAGNOSTICS x = ROW_COUNT. |
[링크 : https://stackoverflow.com/questions/16610449/get-the-count-of-rows-from-a-copy-command]
'프로그램 사용 > postgreSQL' 카테고리의 다른 글
where 1=1 (4) | 2019.08.27 |
---|---|
join (0) | 2019.08.27 |
sql select if or case (0) | 2019.08.26 |
order by group by (0) | 2019.08.26 |
postgresql 정규 표현식 검색 (0) | 2019.08.26 |