Del*_*lta 2 python sql-server pyodbc
我有这个伟大的pyodbc lib.我尝试下面的代码,它应该插入一行并返回行ID但它不起作用.顺便说一句,我在服务器上使用sql server 2005,客户端是windows os
...
con = pyodbc.connect('conectionString', autocommit = True)
cur = con.execute(
"insert into sometable values('something');
select scope_identity() as id"
)
for id in cur:
print id
...
Run Code Online (Sandbox Code Playgroud)
一些想法?
试试这个,带有OUTPUT子句的一个语句
cur = con.execute(
"insert into sometable OUTPUT INSERTED.idcolumn values('something')"
)
Run Code Online (Sandbox Code Playgroud)
编辑:这应该绕过Joe S.评论的问题
| 归档时间: |
|
| 查看次数: |
2031 次 |
| 最近记录: |