漂亮的打印SQL代码来自与knitr的单独文件

Ric*_*ard 15 r knitr r-markdown

使用代码块时,Knitr会生成一个很好的语法高亮代码,如下所示.

```sql
SELECT column
FROM table
```
Run Code Online (Sandbox Code Playgroud)

有可能实现相同的东西,但sql代码存储在文件中?就像是:

```sql
read_chunk('mycode.sql')
```
Run Code Online (Sandbox Code Playgroud)

Yih*_*Xie 21

我认为你可以使用内联R表达式来实现它:

```sql
`r xfun::file_string('mycode.sql')`
```
Run Code Online (Sandbox Code Playgroud)

如果你要包含很多SQL脚本,你当然也可以定义一个包装函数来简化代码

```sql
`r xfun::file_string('mycode.sql')`
```
Run Code Online (Sandbox Code Playgroud)