【发布时间】:2022-01-18 15:31:55
【问题描述】:
cnxn = pyodbc.connect(driver="{ODBC Driver 17 for SQL Server}", server="xxx", database="yy", user="abc", password="abc")
cursor = cnxn.cursor()
b = alter table temp1 add column3 varchar(10)
cursor.execute(b)
cursor.fetchall()
从上面的代码中,我试图更改表并添加列,因为我包含 2 个表 1 是现有表,另一个是新表 新表中的列要添加到现有表中,所以我已经完成了代码,但我得到了错误
错误:没有结果。以前的 SQL 不是查询。
所以请帮我清除这个错误。
【问题讨论】:
-
b = "alter table temp1 add column3 varchar(10)"? (使用引号)。 -
你为什么在这里使用
fetchall?您不能从不返回结果集的查询中获取结果集...
标签: python sql sql-server