2011-10-11 81 views
0

我有SQL命令是這樣的:SQL蟒蛇 - 返回SQL變量

DEFINE item_id_variable 
BEGIN 
INSERT INTO items (name, value, status) 
    VALUES (myname, myvalue, mystatus) 
    RETURNING item_id INTO item_id_variable; 

表已自動增加屬性ITEM_ID,它是我剛剛添加的行值在item_id_variable。我用cursor.execute()觸發它,它工作正常,但我需要將「item_id_variable」的值讀入一個python變量,所以我可以在代碼中進一步傳遞它。 我該怎麼做?

回答

0

您是否嘗試過cursor.fetchall()(例如)?

+0

如果我嘗試的命令,它會拋出「cx_Oracle後讀取最後插入ID:InterfaceError:不一個問題」。 – Stabby