Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pymssql,can';t执行EXEC命令sql_Python_Sql_Pymssql - Fatal编程技术网

Python pymssql,can';t执行EXEC命令sql

Python pymssql,can';t执行EXEC命令sql,python,sql,pymssql,Python,Sql,Pymssql,我试图用python执行这种类型的sql命令,但这不起作用 import pymssql _conn = pymssql.connect(** SQL parameter) _cur = _conn.cursor() _cur.execute("EXEC(SELECT * something)") 我犯了这个错误 谢谢。执行命令采用字符串,而不是普通的SQL命令: EXEC('SELECT * something') 但是我不知道为什么要这样做,您可以直接传递SELECT语句。您得到的错

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

import pymssql

_conn = pymssql.connect(** SQL parameter)
_cur = _conn.cursor()
_cur.execute("EXEC(SELECT * something)")
我犯了这个错误


谢谢。

执行命令采用字符串,而不是普通的SQL命令:

EXEC('SELECT * something')

但是我不知道为什么要这样做,您可以直接传递SELECT语句。

您得到的错误是什么?我更新了POST您是否尝试在
\u cur.execute()行之后添加
\u conn.commit()
(…
?是的,不起作用:/因为我必须读取具有这种类型sql请求的sql文件,我不明白。显示该sql文件的内容以及用于读取该文件的完整代码。请参阅下一个答案