在dbt中指定sql变量

  • 本文关键字:sql 变量 dbt dbt
  • 更新时间 :
  • 英文 :


我想在我的dbt模型中指定这个select语句:

select @rowcount from <xxx table>

其中@rowcount变量定义为int。有人能建议我在DBT中表示它吗?

如果这是在SQL Server中,语法不是@@RowCount吗?

假设有两个正在发展中的dbt〃;适配器";项目到SQL Server:

根据支持的dbs:上的文档

  • dbt-sqlserver-SQL Server 2016及更高版本
  • dbt mssql-SQL Server 2008 R2及更高版本

根据您的版本,如果该特定变量不能正常工作,我建议打开它的问题。

您可以根据您的SQL方言使用窗口函数!

大查询|| Snowflake || SQLServer || AWS:

SELECT row_number() over () as row_count, *
from <xxx table>

最新更新