У меня есть следующий код:
cursor = connection.cursor()
cursor.execute('INSERT INTO my_table (col1, col2) VALUES (?, ?)', params) # return None
Azure Synapse Analytics не поддерживает @@ IDENTITY и SCOPE_IDENTITY, а cursor.execute
возвращает None.
Как я могу получить вставленный PK (сгенерированный IDENTITY(1,1)
)?
PS Я знаю, что Synapse - это MPP в виде столбцов, а не OLTP. Это необходимо в целях Po C, ради скорости разработки. В ближайшее время я перейду на соответствующие RDBM