Frage

Ich habe ein Maven-basiertes Projekt und versuche, das SQL-Maven-Plugin zu verwenden, um die DB für Systemtests einzurichten / herunterzufahren. Ich habe das sqlCommand-Element eingefügt:

CALL SOME_STORED_PROC('SYSTEST')

Der Maven-Build schlägt jedoch in dieser SQL mit der folgenden Ausnahme fehl:

org.apache.maven.lifecycle.LifecycleExecutionException: ERROR: Function 'SOME_STORED_PROC(UNKNOWN)' does not exist Unable to identify a function that satisfies the given argument types You may need to add explicit typecasts

Ich vermute, dass das Argument der gespeicherten Prozedur auf besondere Weise maskiert werden muss.Ich konnte keine Dokumente / Beispiele finden.

Irgendwelche Gedanken?

Aviad

War es hilfreich?

Lösung

Das Argument für die gespeicherte Prozedur muss in doppelte Anführungszeichen gesetzt werden.das hat der Situation tatsächlich geholfen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top