Christoph Weißenborn schrob:
[...]
> String q3 = "CREATE USER ?";
> stmt3 = con.prepareStatement(q3);
> stmt3.setString(1, "bibo3");
> stmt.execute();
[...]
> Wer hat eine Idee, was falsch ist?
Das schlägt aus dem gleichen Grund fehl, wie ein
PREPARE foo (name) AS CREATE USER $1;
Oder ein
PREPARE foo (name) AS SELECT * FROM $1;
Der Planner kann ohne zugrundeliegende Relation seine Arbeit nicht
machen. Kein Plan, kein prepared Statement. Also bei den
Utility-Funktionen Finger weg von den prepared Statements.
Gruß
Andreas
--