我希望从R中删除整个dataframe,最好使用带有SQLSave
语句的RODBC(而不是SQLQuery
)。下面是我的示例代码。
library(RODBC)
myconn <- odbcDriverConnect("some connection string")
mydf <- data.frame(col_1 = c(1,2,3), col_2 = c(2,3,4))
sqlSave(myconn, mydf, tablename = '[some_db].[some_schema].[my_table]', append = F, rownames = F, verbose=TRUE)
odbcClose(myconn)
sqlSave(myconn,mydf,tablename=“[some_db].[some_schema].[my_table]”,:42S01 2714[Microsoft][SQL Server的ODBC驱动程序17][SQL Server]数据库中已有一个名为'my_table'的对象。[RODBC]错误:不能SQLExecDirect“create TABLE[some_db].[some_schema].[my_table](”col_1“float,”col_2“float)'
对如何排除故障有什么建议吗?
更新
CREATE TABLE [some_db].[some_schema].[my_table] (
test int
);
drop table [some_db].[some_schema].[my_table]
Driver=ODBC Driver 17 for SQL Server; Server=someserveraddress; Uid=user_login; Pwd=some_password
为了避免错误,您可以在连接字符串中指定数据库:
Driver=ODBC Driver 17 for SQL Server; Server = someserveraddress; database = some_db; Uid = user_login; Pwd = some_password
并避免使用括号:
sqlSave(myconn, mydf, tablename = 'some_schema.my_table', append = F, rownames = F, verbose=TRUE)
问题内容: 我需要帮助,以从R语言向SQL服务器写入一个简单的数据行。(使用RODBC或其他方式)。 问题答案: 您可以使用where写入所有数据(所有行)。这将在您的数据库中创建一个带有名称的表。 然后,您可以通过附加现有表。
问题内容: 我在R向量中有一个ID列表。 我想写一个RODBC sqlQuery并附上一个类似这样的子句 我是否必须读取整个表,然后将其合并到R中的idList向量?或者如何将这些值提供给RODBC语句,以便仅恢复我感兴趣的记录? 注意: 由于列表很长,因此无法将单个值粘贴到SQL语句中,如下面的答案所示。 问题答案: 您可以始终使用以下语句构造语句 显然,您需要为此添加更多内容以构造您的确切语句
我有两个SQL表 表 1: 列1, 列2, 列3, 列4, 列5, 列6, 列7 表 2: 列1, 列2, 列4, 列5, 列10 (新列) 应该被赋予默认值0 我需要将数据从表1复制到表2
问题内容: 我一直在看这段代码已有一段时间了,但我看不出问题出在哪里。我已经阅读了整个StackOverflow,但仍然看不到我的错误在哪里。 错误在第13行中,即thats 。我尝试通过http://www.w3schools.com/php/php_mysql_insert.asp帮助自己,但对我没有太大帮助。 问题答案: 警告: 切勿将 w3schools 用于学习目的。他们的教程中有很多错
基本上我有两个简单的表…第一个叫做“user”,它是父表。PK是索引自动递增的。第二个表称为“useradvert”。“id”字段充当索引键,它不会自动递增。每当我尝试插入数据时,它都不会进入表(useradvert)。在我的PHP页面上没有任何错误。我打开了错误报告。我设法创建了一个没有错误的关系表。我已经试着解决这个问题好几天了,并在网上搜索答案,但仍然找不到和理解这个问题。问题是由于子表中的
问题内容: 我遇到了一种情况,其中CSV已上传到我的应用程序,并且基本上每行都需要放入数据库中。我读了每一行并建立了一个数据表,然后SqlBulkCopy该表直到登台表。 登台表如下所示: 我在数据库中还有其他三个相关的表。联系人表,组表和组联系人表。 ContactGroupMapping表仅将联系人映射到组。希望登台表现在有意义,它包含每个导入的联系人的详细信息以及应该映射到的联系人的组。 我