How to export data from R directly to the sql server?

1

Friends, I consumed a web service with R and now I need to export this data directly to the sql server. How do I?

    
asked by anonymous 28.07.2017 / 17:57

1 answer

0

One of the ways you can do this is by using the RODBC package.

library(RODBC)
# Use a função odbcDriverConnect para criar uma conexão com o banco
dbhandle=odbcDriverConnect('driver={SQL Server};
                       server='your_servername';
                       database='your_database';
                       uid='your_user';
                       pwd='your_password')

# Use a função sqlSave para salvar um data.frame em uma tabela especifica na 
# conexão criada.

sqlSave(dbhandle,'your_data_frame','you_table_name')

# Se você ainda quiser realizar a leitura de dados das tabelas disponíveis 
# no banco, use a função sqlQuery para executar uma Query.

df=sqlQuery(dbhandle,paste("SELECT * from 'your_table'"))
    
27.10.2017 / 12:53