Oracle
 sql >> Base de données >  >> RDS >> Oracle

Utilisation de RETURNING INTO d'Oracle en Java (JDBC, déclaration préparée)

Parce que les paramètres spécifiés dans les clauses de retour sont gérés d'une manière différente par rapport aux paramètres de sortie normaux (getReturnResultSet vs getResultSet vs paramètres de retour dans une callablestatement).
Ils doivent être gérés avec OraclePreparedStatement. Dans le second cas, lorsque vous encapsulez l'instruction d'insertion dans begin..end, l'insertion est gérée par la base de données elle-même et al jdbc voit qu'il s'agit d'un bloc plsql anonyme.
http://docs.oracle.com/cd/E11882_01 /java.112/e16548/oraint.htm#BABJJDDA