使用R(DBI包)从SQL Server表中删除行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用R(DBI包)从SQL Server表中删除行相关的知识,希望对你有一定的参考价值。

我在SQL服务器中有一个表,我试图添加数据。在添加数据之前,我想删除所有现有记录,但我不想删除该表并重新创建它,因为它在SQL服务器中创建了我想要保留的索引。

使用r,我有什么选择才能实现这一目标?

答案

有多种方法可以删除表中的所有记录。

你可以TRUNCATEDELETE

dbSendQuery(con, "TRUNCATE TABLE TableName")
dbSendQuery(con, "DELETE FROM TableName")

以上是关于使用R(DBI包)从SQL Server表中删除行的主要内容,如果未能解决你的问题,请参考以下文章

将 Unicode 从 R 写入 SQL Server

如何从 SQL Server 中的表中删除重复行 [重复]

如何使用 R 向 SQL Server 表中插入数据?

如何从 SQL Server CE 表中删除一行?

使用 DBI 和 DBD 抑制连接错误:ODBC SQL Server Native Client 10.0

dbplyr:从数据库中的表中删除行