Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Procedur erzeugen (https://www.delphipraxis.net/211898-procedur-erzeugen.html)

Walter Landwehr 18. Nov 2022 16:17

Procedur erzeugen
 
Hallo,

ich möchte eine Stored Procedur erzeugen bekomme aber einen Fehler in Zeile 14 Spalte 104. Was ist da falsch?

Delphi-Quellcode:
SET TERM ^ ;

create or alter procedure SP_PATBLATT (
    PATIENTNR integer,
    DIAGNOSE integer,
    DATUM date,
    SUCHWORT varchar(60),
    ANLAGE timestamp,
    ANLAGEBENUTZER varchar(35),
    DIAGNOSENR integer,
    REFERENZTABELLE varchar(2),
    REFERENZNR integer,
    ICD varchar(15))
as
begin
  if (not exits ('Select * from tbl_patdiagnose where suchwort = :SUCHWORT and patientnr = :PATIENTNR')) then
  begin
    INSERT INTO TBL_PATDIAGNOSE(PATDIAGNOSENR, PATIENTNR, DATUM, DAUERDIAGNOSE, DIAGNOSE,
                 ANLAGE, ANLAGEBENUTZER, DIAGNOSENR, Suchwort, ReferenzTabelle, ReferenzNr,ICD)
          VALUES (Gen_ID(GEN_TBL_PATDIAGNOSE,1), :PATIENTNR, :DATUM, 'N', :Diagnose,
                 :Anlage, :ANLAGEBENUTZER, :DIAGNOSENR, :Suchwort, 'PB', :ReferenzNr,:ICD);

  end
  suspend;
end^

SET TERM ; ^
Bitte um Hilfe.

harfes 18. Nov 2022 16:45

AW: Procedur erzeugen
 
Hmmm, hast Du in "not exits" nicht ein s vergessen: not exists ?

Hartmut

Walter Landwehr 18. Nov 2022 17:14

AW: Procedur erzeugen
 
stimmt und die Hochkomma müssen auch weg.
Danke

himitsu 18. Nov 2022 17:22

AW: Procedur erzeugen
 
Zitat:

erzeugen bekomme aber einen Fehler in ...
Welchen? :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz