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

Jak mohu použít parametr IN OUT CLOB definovaný v Stored Proc v Oracle JDBC?

Nemyslím si, že můžete předat řetězec přímo do parametru typu CLOB. Při pokusu o vazbu parametru CLOB můžete provést následující:

Pokud již máte Clob :

call.setClob(1, clob);

Pokud chcete převést String do Clob :

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

Pokud chcete nastavit nulový CLOB:

call.setNull(1, Types.CLOB);

Můžete si také prohlédnout toto řešení .




  1. MySQL - Zatímco v klauzuli SELECT

  2. MySQL - Je možné použít LIKE na všechny sloupce v tabulce?

  3. SQL:Co je lepší bit nebo znak (1)

  4. Uložení změn po úpravě tabulky v SQL Server Management Studio