Hi Gabor: Thanks for the great example. I am an R newbie, so please forgive my question, but could you describe what the sub() function is doing in your example? Why is there an "and" in the first argument to the sub() function?
Many Thanks: Alex >From: "Gabor Grothendieck" <[EMAIL PROTECTED]> >To: "Alex Restrepo" <[EMAIL PROTECTED]> >CC: r-help@stat.math.ethz.ch >Subject: Re: [R] Custom Command to Generate SQL >Date: Mon, 19 Jun 2006 01:21:53 -0400 > >This generates the sql statement so just pass that to your database: > >retrieve <- function(...) { > args <- list(...) > sub("and", "select * from people where", > paste(rbind("and", names(args), "=", dQuote(args)), collapse = " ")) >} > ># test >retrieve(firstname = "JOHN", middlename = "WILLIANS", lastname = "FORD") > >On 6/19/06, Alex Restrepo <[EMAIL PROTECTED]> wrote: >>Hi: >> >>I would like to create a custom command in R which generates SQL, which is >>then processed via RODBC. >> >>For example, the user would type: >> >> retrieve firstName('JOHN') middlleName('WILLIAMS') >>lastName('FORD') >> >>This would generate the following SQL which would then be processed by >>RODBC: >> >>Select * >> from people >> where firstName = 'JOHN' and >> middleName = 'WILLIAMS' and >> lastName = 'FORD' >> >>Does anyone have a recommendation? Any ideas would be greatly >>appreciated. >> >>Alex >> >>______________________________________________ >>R-help@stat.math.ethz.ch mailing list >>https://stat.ethz.ch/mailman/listinfo/r-help >>PLEASE do read the posting guide! >>http://www.R-project.org/posting-guide.html >> ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html