首页 > 解决方案 > 在 html 笔记本中将 SQL 查询结果显示为一页

问题描述

我在 html 笔记本中运行 SQL 查询,但不知道如何在一页上显示整个结果集(16 行)。

我试过设置块选项,如max.print = 16, rows.print = 16, paged.print = FALSE; 全局块选项,例如knitr::opts_knit$set(sql.max.print = 16);和 YAML 选项类似df_print: default,但输出仍然是一个分页表,每页显示 10 行。

---
title: "reprex"
output: html_notebook
---

```{r setup}
db <- DBI::dbConnect(RSQLite::SQLite(), ":memory:") # temporary db, no file backing
DBI::dbWriteTable(db, "quux", data.frame(column = 1:20))
```

```{sql, connection=db, max.print = 20, paged.print = FALSE}
SELECT column
FROM quux
```

标签: rr-markdownknitr

解决方案


推荐阅读