import text
def demo():
result=repair.query.filter(Repair.ID>0) # ORM语句
a=list(db.session.execute(text(
‘select r.Name,s.Name from dingler.dbo.Repair as r
inner join device.dbo.Stock as s on r.ID=s.ID’ ))) # 原生sql语句
配置文件中设置了多个数据库,默认了其中一个数据库,orm和sql混用的时候,orm可以准确找到设置的多个数据库,但是原生sql只会找默认的数据库,所以必须写详细的 !
#数据库名.dbo.表名 。。。数据库2.dbo.表名。。。
中间dbo不要掉。
flask框架一个函数,同时使用ORM和原生sql查询多个数据库
最新推荐文章于 2023-11-22 15:01:17 发布
