我想在我的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>