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."],[[["The `SpannerBatchNonQueryException` class represents errors that occur during batch non-query operations in the Spanner database."],["This exception inherits from `SpannerException` and implements the `ISerializable` interface, providing functionalities for error handling and serialization."],["In batch commands, when one command fails, the following commands will not be executed, and this exception provides information on the failed command."],["The `SuccessfulCommandResults` property allows retrieval of the number of rows modified by each successfully executed command within a batch."],["There is a wide array of versions available for this content, ranging from version 3.5.0 to the latest beta release of 5.0.0."]]],[]]