Hi,<BR><BR>
ich habe eine Prozedur:
<PRE>
CREATE PROCEDURE anlegen (
Att1 integer,
Att2 char(1),
Att3 integer,
Att4 integer)
BEGIN
INSERT INTO Tabelle(Sp1, Sp2, Sp3, Sp4)
VALUES (Att1, Att2, Att3, Att4);
END;
</PRE>
Ich bekomme nun die Meldung, dass Sp1 in Tabelle tabelle kein Nullwert sein kann, aber ich weise ihm doch durch Att1 einen Wert zu. Wo liegt also das Problem. Versuche ich die INSERT-Anweisung ganz allein, also nicht in einer Prozedur eingebettet, funktioniert es. Warum also hier nicht?
<BR><BR>
Weiss jemand hilfe?
ich habe eine Prozedur:
<PRE>
CREATE PROCEDURE anlegen (
Att1 integer,
Att2 char(1),
Att3 integer,
Att4 integer)
BEGIN
INSERT INTO Tabelle(Sp1, Sp2, Sp3, Sp4)
VALUES (Att1, Att2, Att3, Att4);
END;
</PRE>
Ich bekomme nun die Meldung, dass Sp1 in Tabelle tabelle kein Nullwert sein kann, aber ich weise ihm doch durch Att1 einen Wert zu. Wo liegt also das Problem. Versuche ich die INSERT-Anweisung ganz allein, also nicht in einer Prozedur eingebettet, funktioniert es. Warum also hier nicht?
<BR><BR>
Weiss jemand hilfe?
Comment