Код: Выделить всё
using Snowflake.Client;
using (var conn = new SnowflakeDbConnection())
{
conn.ConnectionString = ConnectionString;
conn.Open();
var cmd = new SnowflakeDbCommand(conn);
cmd.CommandText = $"select count(*) from {tableName}";
//other code goes here
}
Обязательно используйте динамически форматированный SQL-запрос здесь безопасен.
Мы пробовали использовать параметр, как указано здесь:
Параметризованный запрос с помощью Snowflake и передать значения из Snowflake .NET Connector.
Но в этом случае команда завершается с ошибкой.
Мы также пробовали использовать string.format как:
Код: Выделить всё
string.Format("select count(*) from \"{0}\"", tableName);
Если кто-нибудь может дать какие-либо другие предложения.
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/781 ... ynamic-sql
Мобильная версия