pyodbc有执行标量函数吗

2024-10-03 00:30:32 发布

您现在位置:Python中文网/ 问答频道 /正文

pyodbc有执行标量函数吗?在

在.net中的sql库中使用executescalar?在


Tags: 函数sqlnet标量pyodbcexecutescalar
2条回答

我不这么认为,但是sqlalchemy可以(除了使用ORM等,它还可以用作dbapi库的一个方便的高级接口)。例如:

import sqlalchemy

# using mssql as an example because sqlalchemy uses pyodbc as the default driver for MS Sql Server
engine = sqlalchemy.create_engine("mssql://myserver/mydb")
# first column of first row is returned
username = engine.scalar("select username from users where userid = 1")

pyodbc游标有一个fetchone()方法。在

cursor.execute("select user_name from users where user_id=?", userid)
row = cursor.fetchone()
if row:
    print row.user_name 
    # or print row[0]

相关问题 更多 >