snowflake.snowpark.Session.begin_transaction

Session.begin_transaction(name: Optional[str] = None) None[source]

Begins a new transaction in the current session.

Parameters:

name – Optional string that assigns a name to the transaction. A name helps identify a transaction, but is not required and does not need to be unique.

Example::
>>> # Begin an anonymous transaction
>>> session.begin_transaction()
Copy
>>> # Begin a named transaction
>>> session.begin_transaction("my_transaction")
Copy