sqlalchemy使用顶级参数化执行sql
我想在mssql中使用limit,它是TOP,参数化的。 我希望我能像这样得到顶级参数化:sqlalchemy使用顶级参数化执行sql,sql,parameters,sqlalchemy,limit,execute,Sql,Parameters,Sqlalchemy,Limit,Execute,我想在mssql中使用limit,它是TOP,参数化的。 我希望我能像这样得到顶级参数化: engine.execute( text("select top :t * from Orders), t=100) 但我明白:声明无法准备。(8180)(SQLExecDirectW)“选择顶部”*从订单(100,) 无论顶部是否固定,都可以正常工作 有什么想法吗?如前所述,假设您至少使用SQL Server 2005,您应该能够运行: engine.execute(text('select to
engine.execute( text("select top :t * from Orders), t=100)
但我明白:声明无法准备。(8180)(SQLExecDirectW)“选择顶部”*从订单(100,)
无论顶部是否固定,都可以正常工作
有什么想法吗?如前所述,假设您至少使用SQL Server 2005,您应该能够运行:
engine.execute(text('select top (:t) * from Orders'), t=100)
SQL Server应该接受参数,只要它被括在括号中。如图所示,假设您至少使用SQL Server 2005,您应该能够运行:
engine.execute(text('select top (:t) * from Orders'), t=100)
SQL Server应该接受参数,只要它包含在括号中。希望我在4小时前看到这个。谢谢你希望我4小时前看到这个。非常感谢。