我创建了一个名为participant的表,该表由participant_ID(它是主键并且是identity [具有自动值])和session_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')
Run Code Online (Sandbox Code Playgroud)
提前谢谢了!
使用OLEDB从ASP.NET 2.0(VB)应用程序使用Oracle 9i数据库.有没有办法让insert语句返回一个值?我有一个序列设置为数字条目进入数据库,但我需要在插入后返回值,所以我可以对我刚刚在代码隐藏VB中输入的集合进行一些操作.