Ich bin vertraut mit der Verwendung von Java Prepared Statements zum Einfügen/Aktualisieren einer Tabelle. In Orakel können Sie einen Kommentar zu einer Tabelle hinzufügen, wie würde ich eine vorbereitete Anweisung dazu verwenden?Java PreparedStatement Kommentar zur Tabelle
Das war mein erster Versuch ohne Glück;
PreparedStatement stmt = con.prepareStatement("comment on table my_table is q'[?]'");
stmt.setString(1, description);
stmt.executeUpdate();
'Comment' ist eine DDL-Anweisung Daher können Sie Bind-Variablen nicht verwenden, so wie Sie Bind-Variablen nicht in einer 'create table'-Anweisung verwenden können. Sie müssten die vollständige SQL-Anweisung zusammenstellen und diese an Oracle senden. Außerdem werden DDL-Anweisungen tatsächlich in der Vorbereitungsphase ausgeführt, so dass es keinen Sinn macht, ein 'PreparedStatement' zu verwenden. –