答えはDBMSに依存します。
一部のDBMSは、デッドロックをまったく検出しない場合があります。DB操作になんらかのタイムアウトを設定する必要があり、タイムアウトが発生した場合にDBIと関連するDBDがどのような状態になるかは明確ではありません。
一部のDBMSはデッドロックを検出してエラーを報告します。この場合、他のエラーとほぼ同じようにエラーを処理しますが、「デッドロックエラー」の特別なエラーコード処理は、使用している特定のDBMSによって異なります。
他に重要なオプションがあるかどうかはわかりません。