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

Jak używać parametru IN OUT CLOB zdefiniowanego w Stored Proc w Oracle JDBC?

Nie sądzę, że można przekazać String bezpośrednio do parametru typu CLOB. Próbując powiązać parametr CLOB, możesz wykonać następujące czynności:

Jeśli masz już Clob :

call.setClob(1, clob);

Jeśli chcesz przekonwertować String w Clob :

call.setCharacterStream(1, new StringReader(string), string.length());

Jeśli chcesz ustawić puste CLOB:

call.setNull(1, Types.CLOB);

Możesz też zobaczyć to rozwiązanie .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ładowanie zewnętrznych plików do bazy danych Oracle

  2. Nie można utworzyć String Oracle ARRAY z varchar2 w JDBC

  3. HQL ma wartość null And !=null w kolumnie Oracle

  4. Gdzie jest folder roboczy Bea Weblogic?

  5. Różnica między programem SQL Server a „użytkownikiem” Oracle