Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

gespeicherte Prozeduren mit sqlAlchemy

Engines und Connections haben ein execute() Methode, die Sie für beliebige SQL-Anweisungen verwenden können, ebenso wie Sitzungen. Zum Beispiel:

results = sess.execute('myproc ?, ?', [param1, param2])

Sie können outparam() verwenden um bei Bedarf Ausgabeparameter zu erstellen (oder um Parameter zu binden, verwenden Sie bindparam() mit isoutparam=True Möglichkeit)