Hallo Rolf,
Zitat von
RWarnecke:
Zitat von
marabu:
Mich irritiert ein wenig, dass du stored procedures aufrufst - und die dann auch noch mit "SELECT *".
Wieso ? Ich habe es so aus der Dokumentation aus Firebird. Dort war es auch so in einem Beispiel ausgeführt. Denn wenn ich nur den Procedurenamen in den Insert-Befehl schreibe, kommt der Fehler unbekanntes Token.
deine Syntax ist schon richtig, sonst hätte IBExpert ja die Ausführung verweigert. Meine Irritation rührt daher, dass die SP eine Lookup-Funktion zu implementieren scheint - und dafür ist keine SP nötig. Das dafür notwendige singleton select kannst du gleich in dein INSERT Statement einbetten. Wenn die SP allerdings mehr macht als ich vermute, dann würde ich den Stern durch eine benannte Spaltenauswahl ersetzen - alleine aus dokumentarischen Gründen.
Freundliche Grüße