Параметризованный запрос для динамического SQLC#

Место общения программистов C#
Ответить
Гость
 Параметризованный запрос для динамического SQL

Сообщение Гость »

Мы используем клиентский пакет nuget Snowflake и создаем динамические запросы, как показано ниже:

Код: Выделить всё

   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-запрос, как показано ниже:

Обязательно используйте динамически форматированный SQL-запрос здесь безопасен.

Мы пробовали использовать параметр, как указано здесь:
Параметризованный запрос с помощью Snowflake и передать значения из Snowflake .NET Connector.
Но в этом случае команда завершается с ошибкой.
Мы также пробовали использовать string.format как:

Код: Выделить всё

string.Format("select count(*) from \"{0}\"", tableName);
Но этот объект все еще отмечен эхолотом.
Если кто-нибудь может дать какие-либо другие предложения.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/781 ... ynamic-sql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»