2
在SQLAlchemy
中,調用存儲數據庫過程的首選方式是什麼? (包括設置參數和接收退出狀態和輸出變量)從SQLAlchemy調用存儲過程
我見過一些使用執行原始數據庫字符串的例子,但是這可能包含供應商特定的語法,對嗎?
在SQLAlchemy
中,調用存儲數據庫過程的首選方式是什麼? (包括設置參數和接收退出狀態和輸出變量)從SQLAlchemy調用存儲過程
我見過一些使用執行原始數據庫字符串的例子,但是這可能包含供應商特定的語法,對嗎?
是的,您可以使用執行,它確實可以包含供應商特定的語法。您可以考慮使用outparam
。
sqlalchemy.sql.expression.outparam(key, type_=None)
創建「OUT」 參數在功能(存儲過程)的使用,對數據庫 支持它們。該outparam可以像常規函數參數一樣使用。 「Output」值將通過結果代理對象的 out_parameters屬性提供,該屬性返回包含 值的字典。
下面是使用outparam的一些例子:http://nullege.com/codes/search/sqlalchemy.sql.outparam