Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dapper.net parametr Oracle

Tak, źle zrozumiałeś post. SQL jest przekazywany tak, jak jest i musi zawierać poprawny :param1 lub @param1 itp. „Brak prefiksu w ogóle „ mówi o kodzie, którego nie widzisz - konkretnie, upewniając się, że kod działa (poprzez jakiś mechanizm):

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

w porównaniu z

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

w porównaniu z

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

Pierwsza (bez prefiksu) to prawidłowa i preferowana opcja.

Jeśli chcesz, aby kod SQL w Twoim kodzie był niezależny od parametrów, możesz użyć informacji z tego miejsca:Pobierz prefiks parametru w ADO.NET

Jednak SQL rzadko jest na tyle blisko, że samo wyszukanie prefiksu parametru rozwiąże wszystkie problemy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wywołanie tablicy parametrów procedury składowanej oracle za pomocą scala / java

  2. Zapytanie SQL w celu zwinięcia zduplikowanych wartości według zakresu dat

  3. Jak skonfigurować schemat bazy danych, w którym istnieją dwie współbieżne relacje wiele-wiele?

  4. Jak usunąć określoną wartość z ciągu oddzielonego przecinkami w Oracle?

  5. Opcje formatowania SQLcl (Oracle)