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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eSpannerBatchNonQueryException\u003c/code\u003e class within the Google.Cloud.Spanner.Data namespace, detailing its role in handling errors during batch non-query operations in Spanner databases.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSpannerBatchNonQueryException\u003c/code\u003e class inherits from \u003ccode\u003eSpannerException\u003c/code\u003e and implements \u003ccode\u003eISerializable\u003c/code\u003e, indicating its capability to represent errors in Spanner and support serialization.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes the \u003ccode\u003eSuccessfulCommandResults\u003c/code\u003e property, which provides a collection of the number of rows affected by each successfully executed command within a batch.\u003c/p\u003e\n"],["\u003cp\u003eThe document details that batched commands in Spanner execute sequentially and that if one command fails, subsequent commands are not executed, with the exception capturing details about the failure.\u003c/p\u003e\n"],["\u003cp\u003eThe available versions for the relevant component, which are included in this document, range from 3.5.0 to 5.0.0-beta05.\u003c/p\u003e\n"]]],[],null,[]]