sp de parametre vermek

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
try
Üye
Mesajlar: 44
Kayıt: 14 Nis 2005 03:21

sp de parametre vermek

Mesaj gönderen try »

Merhaba,

stored procedure den aldığım parametreyi bir sql cümlesine şartlı olarak nasıl uygularım?

yani verilen parametredeki A değeri >0 ise, where yanındaki filtre başka türlü olacak, <0 ise başka türlü olacak. bunu nasıl yaparıom
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

if yapısı ile text olarak sorguyu oluşturduktan sonra execute komutu ile yapabilirsin.
try
Üye
Mesajlar: 44
Kayıt: 14 Nis 2005 03:21

Mesaj gönderen try »

bunu procedure içinde nasıl yapabilirim. örnek verebilir misiniz
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

input parametren
id integer olsun...

procedure başlangıcında id nin değerini if ile kontrol edebilirsin...

Kod: Tümünü seç

if (id >0) Then
  Begin
    değer varsa input parametresini where şartında ekleyebilirsin...

  end 
else deyip devam edebilirsin..
veya yeni bir if sorgusu oluşturabilirsin...

Kolay Gelsin...
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
Cevapla