있는 테이블의 순서를 증가PostgreSQL은 내가 하나에 다음과 같은 두 개의 쿼리를 결합 할 하나 개의 쿼리
SELECT setval(SELECT pg_get_serial_sequence('purchase_orders', 'id'), 30000);
ERROR: syntax error at or near "SELECT"
SQL state: 42601
Character: 15
setval에 대한 선택 결과 ("purchase_orders_id_seq")를 어떻게 전달할 수 있습니까?
편집 :이 이유는 다음과 같습니다. 사용자가 테이블의 이름과 시퀀스 번호를 입력해야하는 함수처럼 사용하고 싶습니다.
FUNCTION set_id_sequence(TEXT table_name, INTEGER sequence);
질문을 편집하고 실패한 쿼리를 추가하십시오. –
'pg_serial_get_sequence' 란 무엇입니까? 나는 그것을 들어 보지 못했고, 9.4 설치는'\ df pg_get_serial_sequence'로 질문 할 때 무지라고 공언합니다. 당신이 여기서 달성/고치려고하는 것은 무엇입니까? 어떤 문제를 해결하려고합니까? –
나는 질문을 편집했는데, 지금은 더 분명해 졌을 것입니다. –