2012-10-11 11 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的查詢和響應的開銷並不相同,所以它通常不是那麼重要。