Python&;MSSQL:删除MSSQL表中所有数据行的Python代码

Python&;MSSQL:删除MSSQL表中所有数据行的Python代码,python,sql-server,pandas,dataframe,Python,Sql Server,Pandas,Dataframe,我正在Python环境中编写脚本。我已经成功地在MSSQL中为一个表编写了一个数据帧 我想使用Python代码删除MSSQL表中的所有行。我知道执行此操作的SQL语法(如下所示) 但是如何在python代码中合并SQL语法,以便在python环境中运行代码,并让它删除MSSQL表中的所有行 您正在使用pyobc吗 import pyodbc conn = pyodbc.connect('DRIVER={<your_driver>}; SE

我正在Python环境中编写脚本。我已经成功地在MSSQL中为一个表编写了一个数据帧

我想使用Python代码删除MSSQL表中的所有行。我知道执行此操作的SQL语法(如下所示)

但是如何在python代码中合并SQL语法,以便在python环境中运行代码,并让它删除MSSQL表中的所有行

您正在使用pyobc吗

import pyodbc
conn = pyodbc.connect('DRIVER={<your_driver>};
                       SERVER=<your_server>
                       DATABASE=<your_database>;
                       UID=<user>;
                       PWD=<passwd>')
cursor = conn.cursor()

cursor.execute("TRUNCATE TABLE <your_table>")
导入pyodbc
conn=pyodbc.connect('DRIVER={};
服务器=
数据库=;
UID=;
PWD=')
游标=连接游标()
cursor.execute(“截断表”)
您正在使用pyobc吗

import pyodbc
conn = pyodbc.connect('DRIVER={<your_driver>};
                       SERVER=<your_server>
                       DATABASE=<your_database>;
                       UID=<user>;
                       PWD=<passwd>')
cursor = conn.cursor()

cursor.execute("TRUNCATE TABLE <your_table>")
导入pyodbc
conn=pyodbc.connect('DRIVER={};
服务器=
数据库=;
UID=;
PWD=')
游标=连接游标()
cursor.execute(“截断表”)

您已经将python连接到此数据库,为什么不能发送您已经创建的SQL?抱歉,我不明白。。。我在python中创建的SQL只是从MSSQL中提取数据的read_SQL语句。。。我不知道删除行的语法您已经将python连接到这个数据库,为什么不能发送您已经创建的SQL?抱歉,我不明白。。。我在python中创建的SQL只是从MSSQL中提取数据的read_SQL语句。。。我不知道删除行的语法像这样的方法应该可以是的,这正是我用来连接的语法。。。我确实导入了pyodbc和pyodbc,类似的东西应该可以做到是的,这正是我用来连接的语法。。。我确实导入了pyodbc和pyodbc