小编Lin*_*j S的帖子

使用 Snowflake 进行参数化查询并传递来自 Snowflake .NET Connector 的值

像 MySQL 和 SQL Server 一样使用 Snowflake 创建参数化。需要从 .NET Snowflake .NET Connector 传递值。

https://www.mssqltips.com/sqlservertip/2981/using-parameters-for-sql-server-queries-and-stored-procedures/

带值查询:

select * 
from "SNOWFLAKE_SAMPLE_DATA"."TPCDS_SF100TCL"."WEB_SITE" 
where ((Web_REC_START_DATE is null and IFF('2000-08-16' is null,true,false))    
       or Web_REC_START_DATE > '2000-08-16')
Run Code Online (Sandbox Code Playgroud)

如何在 C# 中将 SqlDataReader 与参数化查询一起使用?

使用参数名称查询:

select * 
from "SNOWFLAKE_SAMPLE_DATA"."TPCDS_SF100TCL"."WEB_SITE" 
where ((Web_REC_START_DATE is null and IFF(@StartDate is null,true,false)) 
       or Web_REC_START_DATE > @StartDate)
Run Code Online (Sandbox Code Playgroud)

snowflake-cloud-data-platform

4
推荐指数
1
解决办法
4225
查看次数