Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé
Classe « Engine »

Méthode sqlalchemy.Engine.begin

Signature de la méthode begin

def begin(self) -> 'Iterator[Connection]' 

Description

help(Engine.begin)

Return a context manager delivering a :class:`_engine.Connection`
with a :class:`.Transaction` established.

E.g.::

    with engine.begin() as conn:
        conn.execute(text("insert into table (x, y, z) values (1, 2, 3)"))
        conn.execute(text("my_special_procedure(5)"))

Upon successful operation, the :class:`.Transaction`
is committed.  If an error is raised, the :class:`.Transaction`
is rolled back.

.. seealso::

    :meth:`_engine.Engine.connect` - procure a
    :class:`_engine.Connection` from
    an :class:`_engine.Engine`.

    :meth:`_engine.Connection.begin` - start a :class:`.Transaction`
    for a particular :class:`_engine.Connection`.



Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les compléments
Voir le programme détaillé