Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » SQL Anywhere Embedded SQL » SQLCA (SQL Communication Area) » 複数の SQLCA の使用

 

複数の SQLCA を使用する接続管理

複数のデータベースに接続するために複数の SQLCA を使用したり、単一のデータベースに対して複数の接続を持つ必要はありません。

各 SQLCA は、無名の接続を 1 つ持つことができます。各 SQLCA はアクティブな接続、つまり現在の接続を持ちます。SET CONNECTION statement [Interactive SQL] [ESQL]を参照してください。

特定のデータベース接続に対するすべての操作では、その接続が確立されたときに使用されたのと同じ SQLCA を使用します。

レコード・ロック

異なる接続に対する操作では通常のレコード・ロック・メカニズムが使用され、互いにブロックしてデッドロックを発生させる可能性があります。ロックの詳細については、プロシージャ、トリガ、バッチの使用を参照してください。