Declare-Anweisung

09/01/2009 - 13:51 von Emilia Lange | Report spam
Hallo zusammen,
Kann mir jemand helfen?
Warum erscheint die DECLARE Anweisung im folgenden Trigger nicht als
Befehl (also blau?)

Create Trigger AVG_Blutzuckerwert
After Insert On Blutzuckermessung
For Each Row
Begin

Declare ID_Diabetiker INTEGER;
Declare durchschnittswert FLOAT;

Select AVG (Wert),Diabetiker_Person_idPerson From Blutzuckermessung
Into durchschnittswert, ID_Diabetiker;
Delete From AVG_Blutzuckerwert;
Insert Into AVG_Blutzuckerwert Values (durchschnittswert,
ID_Diabetiker);

End $$

Gruß Emilia
 

Lesen sie die antworten

#1 Frank Kalis
09/01/2009 - 13:57 | Warnen spam
On 9 Jan., 13:51, Emilia Lange wrote:

Warum erscheint die DECLARE Anweisung im folgenden Trigger nicht als
Befehl (also blau?)

Create Trigger AVG_Blutzuckerwert
 After Insert On Blutzuckermessung
 For Each Row
Begin

                        Declare ID_Diabetiker INTEGER;
                        Declare durchschnittswert FLOAT;

Select AVG (Wert),Diabetiker_Person_idPerson From Blutzuckermessung
  Into durchschnittswert, ID_Diabetiker;
  Delete From  AVG_Blutzuckerwert;
  Insert Into AVG_Blutzuckerwert Values (durchschnittswert,
ID_Diabetiker);




Du bist aber schon sicher, dass Du in einer SQL Server Newsgroup
richtig bist, oder?

Deine Syntax ist falsch für SQL Server. Falls Du tatsàchlich für diese
Plattform den Trigger schreibst, schau Dir mal die Syntax in der
Online-Hilfe an.
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.org

Ähnliche fragen