【问题标题】:Python: T-SQL EQuivalent for Sqlite3?Python:Sqlite3 的 T-SQL 等效项?
【发布时间】:2012-10-11 21:09:23
【问题描述】:

我有以下基于 MS-SQL 的查询,我需要将其转换为基于 Sqlite3 的数据库

DECLARE @status int, @nextPriority int
SELECT @status = status FROM status WHERE nameStatus = '234'

然后我必须在 INSERT 查询中使用该变量。

我认为一种方法是执行查询和绑定变量,但我愿意在 Go 中执行所有查询。有可能吗?

我正在使用 Python 2.6

谢谢

【问题讨论】:

    标签: python tsql sqlite


    【解决方案1】:

    sqlite 本身不支持存储过程。

    您可以将 SELECT 直接放入 INSERT 语句 (example),也可以将其分解为两个单独的准备好的语句。

    sqlite 的查询及其响应的开销并不完全相同,因此通常没什么大不了的。

    【讨论】:

      猜你喜欢
      • 2021-05-13
      • 2016-08-19
      • 2012-08-23
      • 2020-05-09
      • 2015-06-28
      • 1970-01-01
      • 2016-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多