2011-10-11 87 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