pymssql,无法执行EXEC命令sql

时间:2017-11-16 09:47:42

标签: python sql pymssql

我正在尝试用python执行这种类型的sql命令,但这不起作用

import pymssql

_conn = pymssql.connect(** SQL parameter)
_cur = _conn.cursor()
_cur.execute("EXEC(SELECT * something)")

我收到了这个错误。

enter image description here 感谢。

1 个答案:

答案 0 :(得分:0)

EXECUTE命令采用字符串,而不是纯SQL命令:

EXEC('SELECT * something')

但是我不确定你为什么要这样做,你可以直接传递SELECT语句。