Tôi đã có một truy vấn SQL rất cơ bản mà tôi muốn để có thể xem trong R.Chạy truy vấn SQL thông qua RStudio qua RODBC: Làm cách nào để xử lý Bảng băm?
Vấn đề là, tôi cần để có thể tham khảo một #table:
select
RAND(1) as random
into #test
select * from #test
Điều này có thể, hoặc tôi sẽ cần phải tạo bảng vĩnh viễn, hoặc tìm một số công việc khác xung quanh?
Tôi hiện làm điều này thông qua một kịch bản RODBC cho phép tôi để chọn tập tin SQL để chạy:
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()
Bạn có lời khuyên nào về làm thế nào tôi có thể sử dụng #tables trong Scrips SQL của tôi trong R?
Cảm ơn trước!
Bạn có nên chuyển truy vấn SQL của mình dưới dạng chuỗi ký tự không? '(x <-" #tralala ")'. –
Chức năng dán tạo chuỗi. Làm thế nào bạn sẽ đi về việc này? –
'dán (" # "," tralala ", sep =" ")'. Bạn "tralala" cũng có thể là một biến. Xem '? Dán' hoặc' trợ giúp (dán) '. –