In Spanner batched commands are executed sequentially in the order they are received.
If one command fails then the following commands won't be executed.
This exception contains the error code and error message corresponding to the command that failed.
It also contains the number of rows modified by each of the commands that executed successfully.
Properties
SuccessfulCommandResults
public IEnumerable<long> SuccessfulCommandResults { get; }
Returns the affected rows for each of the batch commands that executed succesfully.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This page provides documentation for the `SpannerBatchNonQueryException` class, which handles errors during batch non-query operations in the Spanner database."],["The `SpannerBatchNonQueryException` class inherits from `SpannerException` and implements `ISerializable`, indicating it's a specialized type of exception that can be serialized."],["The class includes a `SuccessfulCommandResults` property, which provides a list of the number of rows modified by each command that executed successfully within a batch operation."],["The exception indicates that when a batched command fails in Spanner, subsequent commands will not be executed and the error details of the failed command are included in this exception."],["This class has a wide array of versions available, going from version 3.5.0 to the most recent beta release of 5.0.0-beta05, and it is part of the Google.Cloud.Spanner.Data namespace."]]],[]]