Я создал таблицу, названную участником, состоящей из участника_ID (который является первичным ключом и является личным [имеет автозначение]) и session_ID (который является внешним ключом).Как получить последний созданный идентификатор в SQL
Когда я создаю нового участника, я хотел бы сохранить его member_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 -в-SQL-сервер-2008). – Dukeling