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\u003eThe \u003ccode\u003eSpannerBatchNonQueryException\u003c/code\u003e class represents errors that occur during batch non-query operations in the Spanner database.\u003c/p\u003e\n"],["\u003cp\u003eThis exception inherits from \u003ccode\u003eSpannerException\u003c/code\u003e and implements \u003ccode\u003eISerializable\u003c/code\u003e, and provides details about errors when communicating with the Spanner database.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSuccessfulCommandResults\u003c/code\u003e property allows retrieval of the number of rows modified by commands that executed successfully within the batch.\u003c/p\u003e\n"],["\u003cp\u003eThe exception is raised when a command in a sequence of batched commands fails, halting the execution of subsequent commands, and includes error details about the failed command.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the library is \u003ccode\u003e5.0.0-beta05\u003c/code\u003e, but it is still in beta, whereas \u003ccode\u003e4.6.0\u003c/code\u003e is the latest stable version, and \u003ccode\u003e3.14.0\u003c/code\u003e is the current version being documented.\u003c/p\u003e\n"]]],[],null,[]]