Mam bardzo podstawowe zapytanie SQL, które chciałbym, aby móc przeglądać w R.Uruchamianie zapytania SQL za pomocą RStudio przez RODBC: Jak radzić sobie z tabelami Hash?
Kłopot w tym, że muszą być w stanie odwołać się do #table:
select
RAND(1) as random
into #test
select * from #test
Czy to jest możliwe, czy też będę potrzebował tworzyć trwałe tabele lub znajdować inne prace?
I obecnie to zrobić za pomocą skryptu RODBC który pozwala mi wybrać plik, aby uruchomić SQL:
require(RODBC)
sql.filename <- choose.files('T:\\*.*')
sqlconn <- odbcDriverConnect("driver={SQL Server};Server=SERVER_NAME;Trusted_Connection=True;")
file.content <- readLines(sql.filename)
output <- sqlQuery(sqlconn, paste(file.content[file.content!='--'],collapse=' '))
closeAllConnections()
Czy masz jakieś rady jak mogę wykorzystać #tables w moich scrips SQL w R?
Z góry dziękuję!
Nie należy przekazywać zapytania SQL jako ciąg znaków? '(x <-" #tralala ")'. –
Funkcja wklejania tworzy ciąg znaków. Jak byś to zrobił? –
'wklej (" # "," tralala ", sep =" ")'. Ty "tralala" również może być zmienną. Zobacz '? Paste' lub' help (paste) '. –