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

Czy mogę przekazać numer dla varchar2 w Oracle?

Problem polega na tym, że oczekujesz, że Oracle niejawnie rzuci 1234 na typ znaku. Wręcz przeciwnie, Oracle niejawnie rzutuje kolumnę na liczbę. W kolumnie znajduje się wartość nienumeryczna, więc Oracle zgłasza błąd. dokumentacja Oracle ostrzega przed ukrytymi rzutami tuż przed wyjaśnieniem, w jaki sposób zostaną rozwiązane. Reguła wyjaśniająca obserwowane zachowanie to:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.Query .iterate() VS .getResultList() generowanie zapytań

  2. Jaki jest najłatwiejszy sposób na zrobienie kolumny READONLY w Oracle?

  3. Czy jest jakaś funkcja skrótu w PL/SQL?

  4. Wskaż ADO.Net DataSet do różnych baz danych w czasie wykonywania?

  5. Połącz się z Oracle z c#