Simple Stored Procedure funktioniert mal und funktioniert mal nicht



Hallo NG!

Ich hab ein merkwürdiges Problem. Ich hatte eine Prozedur geschrieben,
welche das Phänomen aufwies, dass sie mal funktionierte und mal nicht. Ich
hab dann angefangen zu debuggen und mehrere SQLCodezeilen nach und
rausgeschmissen. Ich bin jetzt soweit, dass nur noch folgendes übrig
geblieben ist:

Alter Procedure QM_Test_100

@test int

AS

SELECT @test=123

return @test

Man sieht ja auf den ersten Blick, dass im Prinzip nicht viel passiert. Doch
das Problem ist, dass die Prozedur mal mit und mal ohne Rückgabewert beendet
wird. Ohne dabei irgendeine Struktur erkennen zu können. Das passiert
scheinbar völlig willkürlich. Nehm ich jedoch den Parameter @test weg, und
deklariere sie als Variable gibts _immer_ nen Rückgabewert. Ich hab das
Gefühl, dass vielleicht mein RAM mitterweile ne Macke hat, denn ich hab
vorher schon diverse Prozeduren geschrieben. Und da trat dieses Problem
nicht auf.

Weiß jemand Rat??

Gruß,
Jan

PS: Als Server läuft der MS SQL Server 2000 (auf dem gleichen Rechner auf
dem ich entwickle).


.



Relevant Pages


Loading