Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#3

Re: Interbase: Mischen von Select und Stored Procedure

  Alt 12. Nov 2003, 08:55
Hallo Lemmy,

danke, so funktioniert es. Ich kann mich jedoch des Eindrucks nicht erwehren, das Interbase 6.5 nicht so ganz SQL-92-konform ist. Hier das Ergebnis eines Tests auf SQL-92:
Zitat:
CREATE PROCEDURE ErmittleDurchschnitt
RETURNS (
^------
syntax error: RETURNS (
correction: (

DP DECIMAL (8,2))
AS
^-
syntax error: AS begin
correction: begin

begin
/* Procedure Text */
^ ^
syntax error: / * Procedure Text
correction: Text
syntax error: * / FOR
correction: : FOR

FOR
select avg (PREIS) FROM WERBEARTIKEL
^----- ^---
syntax error: FOR select
correction: BEGIN select
syntax error: FROM WERBEARTIKEL
correction: WERBEARTIKEL

into P
DO
^-
syntax error: DO
correction: FROM

SUSPEND;

^
syntax error: <end>
expected: <delimited identifier> <identifier> ABSOLUTE ALLOCATE ALTER BEGIN
CALL CASE CLOSE COMMIT CREATE DEALLOCATE DELETE DESCRIBE END
EXECUTE FETCH FOR GET IF INSERT LEAVE LOOP OPEN PREPARE REPEAT
RESIGNAL RETURN ROLLBACK SELECT SET SIGNAL START UPDATE WHILE
correction: END ; END <end>
Weiß jemand wie es bei Interbase 7.1 aussieht? Laut Hochglanzprospekten soll hier ja SQL-92 umgesetzt sein.
  Mit Zitat antworten Zitat