이전 섹션에 표시된 SQL 문은 실행됩니다. 현재 연결에서, 즉 가장 최근에 열린 연결. 응용 프로그램이 여러 연결을 관리 해야하는 경우 이것을 처리하는 두 가지 방법이 있습니다.
첫 번째 옵션은 각각에 대한 연결을 명시 적으로 선택하는 것입니다. SQL 문, 예를 들어
exec sql atConnection-name윈 토토 ...;
이 옵션은 응용 프로그램에 필요한 경우 특히 적합합니다 혼합 순서로 여러 연결을 사용하려면
응용 프로그램에서 여러 실행 스레드를 사용하는 경우, 그것들 동시에 연결을 공유 할 수 없습니다. 당신은 둘 중 하나입니다 연결에 대한 액세스 (뮤텍스 사용) 또는 각 스레드에 대한 연결을 사용하십시오. 각 스레드가 자체 사용을 사용하는 경우 연결, AT 절을 사용하여 어느 쪽을 지정해야합니다. 스레드가 사용됩니다.
두 번째 옵션은 전환을위한 문을 실행하는 것입니다. 현재 연결. 그 진술은 :
EXEC SQL SET CONNECTIONConnection-name;
이 옵션은 많은 진술이라면 특히 편리합니다 동일한 연결에서 실행됩니다. 그렇지 않습니다 스레드 인기.