Sono nuovo nel database e recentemente ho iniziato a scrivere casi di test per il database H2. Voglio sapere come testare una procedura memorizzata in Eclipse. Ho visto quanto segue:?Stored procedure nel database H2
http://www.h2database.com/html/features.html#user_defined_functions
Il codice di esempio dato nel collegamento h2database,
"CREATE ALIAS NEXT_PRIME AS $$
String nextPrime(String value) {
return new BigInteger(value).nextProbablePrime().toString();
}
$$;
"
Dove questo dovrebbe essere dichiarato e come eseguirlo ?
PS - Ho il file H2 JAR e lo sto testando.
Se qualcuno può dirmi come scrivere una semplice procedura memorizzata in Java per H2, sarebbe di grande aiuto.
Inoltre c'è qualche equivalente di quanto segue in H2?
"begin dbms_output"?
Grazie.
Hai letto la documentazione? La dichiarazione che hai pubblicato è un'istruzione SQL, devi eseguirla usando l'API JDBC. –
Voglio sapere come chiamare questo utilizzando l'API. Qualsiasi riferimento al codice di esempio sarebbe di grande aiuto. Dovrebbe essere dichiarata questa parte SQL? Capisco che questo è probabilmente molto elementare, ma sono appena agli inizi. Grazie – Abi
Ci sono tonnellate di codici di riferimento di esempio su Internet, e c'è abbondanza di documentazione sul sito web H2. Hai solo bisogno di cercare e leggere. Suggerisco di imparare prima le basi su JDBC e SQL. –