このライブラリ関数は、現在のトランザクションおよびリクエストにテーブル関数のどのコピーが参加するかを問わない場合に使用します。
テーブル関数のすべてのコピーがFNC_TblFirstParticipantを呼び出すので、各コピーは戻り値を検査して、処理の進め方を判別する必要があります。
戻り値 | 結果 |
---|---|
1 | テーブル関数のこのコピーが現在のトランザクションおよびリクエストに参加します。 |
0 | テーブル関数の別のコピーが現在のトランザクションおよびリクエストに参加します。 FNC_TblFirstParticipantの呼び出しから戻った時点で、テーブル関数のこのコピーは以下のステップを実行する必要があります。 FNC_TblOptOutを呼び出します。 戻ります。 |