Triggers içinde For döngüsü kurma

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ı
Ademkoysuren
Üye
Mesajlar: 83
Kayıt: 26 Ağu 2003 03:07
Konum: KIRŞEHİR
İletişim:

Triggers içinde For döngüsü kurma

Mesaj gönderen Ademkoysuren »

Merhaba Arkadaşlar

Firebird veri tabanı kullanıyorum
bunun içinde for döngüsü kumam gerekiyor nasıl yaparım
yada


if değimi ile 1 den 100 e kadar herhangi bir sayı seçilirse işlem apacak bunu nasıl yaparım
Cemre Bilgisayar Yazılım
KIRŞEHİR
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Interbase LangRef.PDF'ten alıntı.

Kod: Tümünü seç

SET TERM !!;

CREATE PROCEDURE SUM_INT (I INTEGER) RETURNS (S INTEGER)
AS
BEGIN
  S = 0;
  WHILE (I > 0) DO
  BEGIN
    S = S + I;
    I = I - 1;
  END
END!!

SET TERM ; !!
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Firebird de for dongusu kayıtlar arası gezinmek icin kullanılmakta,
bir islemi n kere tekrar etmek icin while dongusu kullanacaksınız.
ornek bir dongu :

Kod: Tümünü seç

S = 0;
WHILE (I > 0) DO
BEGIN
S = S + I;
I = I - 1;
END
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

hocam aynı anda aynı ornegi vermisiz :)
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Heheheheh

Ben de müsaittim forumda dolanıyordum yardım arayan var mı diye, hatta bakıyordum kendi kendime dedim, Gökmenim yanıt verdiyse benim bakmama bile gerek yok diyerek hiç o sorulara bakmıyordum :)

Hadi Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Ademkoysuren
Üye
Mesajlar: 83
Kayıt: 26 Ağu 2003 03:07
Konum: KIRŞEHİR
İletişim:

Mesaj gönderen Ademkoysuren »

Arkadaşlar çok teşekkür ederim. beni büyük bir derten kurtardınız.
Cemre Bilgisayar Yazılım
KIRŞEHİR
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Estağfurullah,

Aşağıdaki linkten Firebird/Interbase hakkında çeşitli dokumanlar bulabilirsiniz. Özellikle LANREF.PDF işinize çok yarayacaktır.

http://www.ibphoenix.com/main.nfs?a=ibp ... umentation

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla