You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否可以在dbt的doc文档块中调用另一个doc函数?

在dbt的doc文档块中引用另一个doc文档块是否可行?

完全可行。dbt的doc()函数支持在一个文档块内部引用其他已定义的文档块,这样能避免重复编写相同描述,提升文档复用性。

你期望的实现方式是有效的,示例代码如下:

{% docs description_1 %}
这是第1段描述。
{% enddocs %}

{% docs description_2 %}
这是第2段描述。

另外:{{ doc("description_1") }}
{% enddocs %}

当dbt渲染文档时,doc("description_1")会被替换为description_1文档块中的内容,最终description_2的渲染结果会包含两段描述的完整内容。

内容的提问来源于stack exchange,提问作者Yaakov Bressler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 08:27:43