我創建了由participant_ID(主鍵和身份[具有自動值])和session_ID(它是外鍵)組成的參與者表。如何獲取SQL中創建的最後一個ID
當我創建一個新的參與者時,我想存儲它的participant_ID。
我有下面的代碼,但我得到了以下信息的錯誤:「語法問題返回附近的」提前
connection = pyodbc.connect('Driver={SQL Server Native Client 11.0};Serve=:xxx;Database=xxx;Uid=xxx;Pwd=xxx')
cur = connection.cursor()
pID = cur.execute('INSERT INTO participant(sessions_ID) VALUES (40) RETURNING participant_ID')
非常感謝!
可能的複製/相關 - ([從一個INSERT語句在SQL Server 2008中返回一個值] http://stackoverflow.com/questions/7825005/returning-a-value-from-an-insert-statement -in-SQL服務器2008)。 – Dukeling