Stored procedure

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Stored procedure

Mesaj gönderen m_ekici »

Kod: Tümünü seç

CREATE PROCEDURE LG_INFO_SIPISLEM
       @BarkodID           VARCHAR
AS
DECLARE @ItemRef Int

   SELECT @ItemRef=ITEMREF FROM LG_001_ITMUNITA WITH(NOLOCK, INDEX = I001_ITMUNITA_I3)  
   WHERE (BARCODE=@BarkodID) AND (EXTACCESSFLAGS=2 OR EXTACCESSFLAGS=3)

   PRINT 'test'
   PRINT @ItemRef

GO
s.a. yukarıda test yazısını yazıyor, @Itemref null geliyor. Query anylizerde aşağıdaki kodu yazdığımda 1 satırlık kayıt ve ITEMREF=11 olarak dönüyor.
2 saattir kafayı yedirecek. neyi atlıyorum.

Kod: Tümünü seç

SELECT * FROM LG_001_ITMUNITA WITH(NOLOCK, INDEX = I001_ITMUNITA_I3)  
         WHERE (BARCODE = '111') AND (EXTACCESSFLAGS=2 OR EXTACCESSFLAGS=3)
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

Kod: Tümünü seç

@BarkodID           VARCHAR(20) 
olacakmış :cry:
Cevapla