create or replace function test_insert_get_key() returns bigint as $$ declare test_key bigint; begin insert into test_table(col1, col2 ) values( 2, 1 ) RETURNING test_table_no INTO test_key; -- test_table_no 는 자동 생성되는 key 컬럼이다. RAISE NOTICE 'key : % ', test_key; return test_key; end; $$ language plpgsql 실행하기. select test_insert_get_key();
'나는개발자다 > 기타' 카테고리의 다른 글
우분투 서버에 몽고DB설치 실행하기. (0) | 2011.11.23 |
---|---|
postgresql procedure에서 table의 여러 row를 return 할 때. (0) | 2011.11.09 |
postgresql procedure에서 다른 procedure 호출하기. (0) | 2011.11.08 |
postgresql if then 구문 주의 점.. (0) | 2011.11.07 |
postgresql Table의 row를 return하는 procedure (0) | 2011.11.07 |