sql >> Databáze >  >> RDS >> Oracle

Parametr Dapper.net Oracle

Ano, špatně jsi pochopil příspěvek. SQL se předává tak, jak je, a musí obsahovat správný :param1 nebo @param1 atd. „žádná předpona vůbec “ mluví o kódu, který nevidíte - konkrétně se ujistěte, že kód (prostřednictvím nějakého mechanismu):

cmd.Parameters.Add("param1", 963);

vs

cmd.Parameters.Add("@param1", 963);

vs

cmd.Parameters.Add(":param1", 963);

První (bez předpony) je správná a preferovaná možnost.

Pokud chcete, aby SQL ve vašem kódu bylo agnostické s parametry, můžete použít informace odtud:Získat prefix parametru v ADO.NET

SQL je však málokdy dostatečně blízko, aby všechny problémy vyřešilo pouhé vyhledání předpony parametru.




  1. Pochopení Pivot Operatoru v SQL

  2. Jaký je nejjednodušší způsob, jak extrahovat data začátku a konce sprintu z JIRA db?

  3. Příklady DATEDIFF() – MySQL

  4. SQL:Vyberte záznamy, kde VŠECHNY spojené záznamy splňují určitou podmínku