Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: Generierter Insert-Befehl erzeugt Fehler

  Alt 25. Jul 2007, 11:29
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
  Mit Zitat antworten Zitat