2012-10-11 12 views
0

我有以下MS-SQL基于查询,我需要转换成基于SQLITE3数据库Python:用于Sqlite3的T-SQL EQuivalent?

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

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

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

我使用Python 2.6

感谢

回答

1

SQLite不支持存储过程,因为这样的。

您可以将SELECT直接写入INSERT语句(example),或者将其分解为两个单独的预备语句。

sqlite的查询和响应的开销并不相同,所以它通常不是那么重要。