36.3. 실행 토토 사이트 추천 명령

임베디드 토토 사이트 추천 응용 프로그램 내에서 모든 토토 사이트 추천 명령을 실행할 수 있습니다. 아래는 그렇게하는 방법의 몇 가지 예입니다.

36.3.1. 토토 사이트 추천 문 실행

테이블 만들기 :

exec 토토 사이트 추천 생성 테이블 foo (번호 정수, ascii char (16));
exec 토토 사이트 추천 foo (번호)에서 고유 한 색인 Num1을 만듭니다.
Exec 토토 사이트 추천 Commit;

행 삽입 :

exec sql insert info (숫자, ascii) 값 (9999, 'doodad');
Exec 토토 사이트 추천 Commit;

행 삭제 :

exec 토토 사이트 추천 삭제 foo에서 숫자 = 9999;
Exec 토토 사이트 추천 Commit;

업데이트 :

Exec 토토 사이트 추천 업데이트 foo
    set ascii = 'foobar'
    여기서 번호 = 9999;
Exec 토토 사이트 추천 Commit;

select단일 결과 행을 반환하는 진술도 사용하여 실행할 수 있습니다Exec 토토 사이트 추천직접. 여러 행으로 결과 세트를 처리하려면 응용 프로그램이 커서를 사용해야합니다. 보다섹션 36.3.2아래. (특별한 경우, 응용 프로그램은 한 번에 여러 행을 배열 호스트 변수로 가져올 수 있습니다. 참조섹션 36.4.4.3.1.)

단일 줄 선택 :

exec 토토 사이트 추천 foo를 선택하십시오 : table1에서 foobar ascii = 'doodad';

또한 구성 매개 변수를로 검색 할 수 있습니다.show명령 :

exec 토토 사이트 추천 Show Search_Path : var;

양식의 토큰:뭔가are호스트 변수, 즉, C 프로그램의 변수를 나타냅니다. 그들은에 설명되어 있습니다.PostgreSQL : 문서 : 14 : 36.4. 호스트 윈 토토 사용.

36.3.2. 커서 사용

여러 행을 고정하는 결과 세트를 검색하려면 응용 프로그램은 커서를 선언하고 각 행을 커서에서 가져와야합니다. 커서를 사용하는 단계는 다음과 같습니다. 커서를 선언하고, 열고, 커서에서 행을 가져오고, 반복하고, 마지막으로 닫습니다.

커서 사용 선택 :

exec 토토 사이트 추천 선언 foo_bar 커서
    foo에서 번호, ASCII를 선택하십시오
    ASCII에 의한 주문;
Exec 토토 사이트 추천 Open foo_bar;
Exec 토토 사이트 추천 Fetch foo_bar가 들어갑니다 : Foobar, Doodad;
...
Exec 토토 사이트 추천 Close foo_bar;
Exec 토토 사이트 추천 Commit;

커서 선언에 대한 자세한 내용은 참조PostgreSQL : 문서 : 14 : 사설 토토; 커서에서 행을 가져 오는 것에 대한 자세한 내용은 참조하십시오.fetch.

Note

ECPG선언명령은 실제로 Postgre토토 사이트 추천 백엔드로 명세서를 전송하지 않습니다. 커서는 백엔드에서 열립니다 (백엔드 사용선언명령) 시점에서Open명령이 실행됩니다.

36.3.3. 거래 관리

기본 모드에서는 진술이 만 커밋됩니다.Exec 토토 사이트 추천 Commit발행됩니다. 임베디드 토토 사이트 추천 인터페이스는 트랜잭션의 자동 커미트도 지원합니다 (유사P토토 사이트 추천의 기본 동작)를 통해-t명령 줄 옵션ECPG(참조ECPG) 또는를 통해Exec 토토 사이트 추천 Set Autocommit on진술. 자동 커밋 모드에서 각 명령은 명시 적 트랜잭션 블록 내부에 있지 않으면 자동으로 커밋됩니다. 이 모드는를 사용하여 명시 적으로 꺼질 수 있습니다.Exec 토토 사이트 추천 Set autocommit to Off.

다음 거래 관리 명령을 사용할 수 있습니다.

Exec 토토 사이트 추천 Commit

진행중인 거래를 커밋하십시오.

Exec 토토 사이트 추천 롤백

진행중인 트랜잭션을 롤백합니다.

Exec 토토 사이트 추천 거래 준비 Transaction_id

2 상 커밋을 위해 현재 거래 준비.

Exec 토토 사이트 추천 Commit 준비 Transaction_id

준비된 상태에있는 거래를 커밋합니다.

Exec 토토 사이트 추천 롤백 준비 Transaction_id

준비된 상태에있는 거래를 롤백합니다.

Exec 토토 사이트 추천 Set autocommit on

자동 커밋 모드 활성화.

Exec 토토 사이트 추천 Set autocommit to Off

자동 커밋 모드 비활성화. 이것은 기본입니다.

36.3.4. 준비된 진술

Compile Time에서 토토 사이트 추천 문으로 전달 될 값이 알려지지 않았거나 동일한 문장이 여러 번 사용될 경우 준비된 문이 유용 할 수 있습니다.

명령문은 명령을 사용하여 준비됩니다준비. 아직 알려지지 않은 값은 자리 표시자를 사용하십시오?:

exec 토토 사이트 추천 "OID 선택, OID =?"

명령문이 단일 행을 반환하면 응용 프로그램이 전화 할 수 있습니다execute이후준비성명서를 실행하려면 자리 표시 자에게 실제 값을 A와 함께 제공합니다사용절 :

Exec 토토 사이트 추천 STMT1을 실행 : DBOID, : DBNAME 사용 1;

명령문이 여러 행을 반환하면 응용 프로그램은 준비된 명령문을 기반으로 선언 된 커서를 사용할 수 있습니다. 입력 매개 변수를 바인딩하려면 커서를 A로 열어야합니다.사용절 :

exec 토토 사이트 추천 "OID 선택, OID?"
stmt1에 대한 exec sql declare foo_bar cursor;

/ * 결과 세트의 끝이 도달하면 while loop */
찾을 수 없을 때마다 Exec 토토 사이트 추천이 중단됩니다.

100을 사용하여 Exec 토토 사이트 추천 Open Foo_bar;
...
동안 (1)

    foo_bar에서 다음에 다음과 같은 Exec 토토 사이트 추천 가져 오기 : dboid, : dbname;
    ...

더 이상 준비된 진술이 필요하지 않으면 다음을 처리해야합니다.

Exec 토토 사이트 추천 거래 준비 준비이름;

자세한 내용은준비, 참조PostgreSQL : 문서 : 14 : 토토 베이. 또한 참조Postgre사설 토토 사이트 : 문서 : 14 : 36.5. 동적 사설 토토 사이트자리 표시 자 및 입력 매개 변수 사용에 대한 자세한 내용은

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면