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

问题描述 投票:1回答:1

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

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

r dplyr odbc dbi
1个回答
2
投票

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

你可以TRUNCATEDELETE

dbSendQuery(con, "TRUNCATE TABLE TableName")
dbSendQuery(con, "DELETE FROM TableName")
© www.soinside.com 2019 - 2024. All rights reserved.