采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我想问下,SQLAlchemy能否单独操作SQL语句 例如 db.execute(select * from user)?
你好
可以,第七章节讲过。但是一般不用,要使用ORM 让数据库抽象化
老师,有时候,业务繁杂,可能会出现,仅仅将query后的结果进行处理的情况,这里的话。 ORM的方法就不太试用了是么? 老代码大概像下面这样 # 操作sql sql = "exec gswx.[dbo].[proc_dl_8199_broker_rank] " print(sql) db = DBConn() db.dbconn() db.my_cur.execute(sql) result = db.my_cur.fetchall() fields = db.my_cur.description #获取字段名 db.dbclose()
非常感谢!
我给你举个例子。orm也可以使用sql
tmp_sql = " 这里写SQL语句多么复杂都可以 " engine_acct = db.get_engine(app) tmp_list = engine_acct.execute( text( tmp_sql ) ).fetchall()
登录后可查看更多问答,登录/注册
从只会Python基础语法到
1.0k 2
564 1
1.1k 9
866 8
1.2k 8