임베디드 토토 베이 내에서 모든 토토 베이 명령을 실행할 수 있습니다. 애플리케이션. 아래는 그렇게하는 방법의 몇 가지 예입니다.
테이블 만들기 :
Exec 토토 베이 생성 테이블 foo (번호 정수, ASCII char (16)); exec 토토 베이 foo (번호)에서 고유 한 색인 Num1을 만듭니다. Exec 토토 베이 Commit;
행 삽입 :
exec sql insert info (숫자, ascii) 값 (9999, 'doodad'); Exec 토토 베이 Commit;
행 삭제 :
exec sql 삭제 foo에서 숫자 = 9999; Exec 토토 베이 Commit;
싱글 톤 선택 :
exec 토토 베이 foo를 선택하십시오 : aScii = 'doodad';에서 table1에서 foobar.
커서 사용 선택 :
exec 토토 베이 선언 foo_bar 커서 foo에서 번호, ASCII를 선택하십시오 ASCII에 의한 주문; Exec 토토 베이 Fetch foo_bar가 들어갑니다 : Foobar, Doodad; ... Exec 토토 베이 Close foo_bar; Exec 토토 베이 Commit;
업데이트 :
Exec 토토 베이 업데이트 foo set ascii = 'foobar' 여기서 번호 = 9999; Exec 토토 베이 Commit;
양식의 토큰:뭔가are호스트 변수, 즉 변수를 나타냅니다 C 프로그램에서. 그들은 다음 섹션에서 설명됩니다.
기본 모드에서는 진술이 만 커밋됩니다.Exec 토토 베이 Commit가 발행되었습니다. 내장
토토 베이 인터페이스는 또한 트랜잭션의 자동 커밋을 지원합니다 (알려진대로
다른 인터페이스에서)를 통해-t
명령 줄 옵션ECPG(아래 참조)
또는를 통해Exec 토토 베이 Set Autocommit on진술. 자동 커밋 모드에서는 각 쿼리가 자동으로됩니다
명시 적 거래 블록 안에 있지 않는 한 커밋. 이것
모드를 사용하여 명시 적으로 꺼질 수 있습니다exec
토토 베이 Autocommit 설정.