Aloha Alex, My work flow in this situation evaluates the SQL to create an Org-mode table, which serves as input to the R source code block.
For me, seeing the SQL output in a table is a sanity check. hth, Tom Alexander Vorobiev <alexander.vorob...@gmail.com> writes: > I have R code which submits SQL statements to a database server. Since the > SQL is rather complex, I want to put it into a separate code block in order > to have proper formatting, syntax highlighting, etc: > > #+name: long-sql > #+begin_src sql > select * > from many, tables > where > complex_condition1 = 1, > complex_condition2 = 2 > #+end_src > > * Load the data to R session > #+begin_src R :session *R* :noweb yes > result <- submit_query('<<long-sql>>') > #+end_src > > Unfortunately, the R block doesn't work. When I open the file generated by > Babel, I see this: > > result <- submit_query('select * > result <- submit_query('from many, tables > etc > > instead of the one R submit_query call with my SQL statement as an > argument. Is there anything I can do to achieve that? > > Thanks > Alex > I have R code which submits SQL statements to a database server. Since > the SQL is rather complex, I want to put it into a separate code block > in order to have proper formatting, syntax highlighting, etc: > > #+name: long-sql > #+begin_src sql > select * > from many, tables > where > complex_condition1 = 1, > complex_condition2 = 2 > #+end_src > > * Load the data to R session > #+begin_src R :session *R* :noweb yes > result <- submit_query('<<long-sql>>') > #+end_src > > Unfortunately, the R block doesn't work. When I open the file > generated by Babel, I see this: > > result <- submit_query('select * > result <- submit_query('from many, tables > etc > > instead of the one R submit_query call with my SQL statement as an > argument. Is there anything I can do to achieve that? > > Thanks > Alex > > -- Thomas S. Dye http://www.tsdye.com