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.