sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur skickar man parametern till sql 'in'-satsen?

Skicka den som en array:

string[] numbers = new string[] { "123", "234" };

NpgsqlCommands cmd = new NpgsqlCommands("select * from products where number = ANY(:numbers)");
NpgsqlParameter p = new NpgsqlParameter("numbers", NpgsqlDbType.Array | NpgsqlDbType.Text);
p.value = numbers;
command.Parameters.Add(p);


  1. ogiltigt namnmönster när man försöker skicka anpassad objektmappning av orakeltyp

  2. Oracle SQL - Hur man hämtar de högsta 5 värdena i en kolumn

  3. Hur man uppnår automatisk failover för TimescaleDB

  4. MySQL-serverstartproblem på Mavericks