![]()
Merhaba;
Verdiğiniz örnek faydalı oldu. Sorunumu hallettim Aşağıdaki şekilde olması
gerekiyormuş. Teşekkür ederim.
Emirhan
CREATE PROCEDURE KONTROL (TABLOADI VARCHAR(25))
RETURNS
(SONUC INT)
AS
DECLARE VARIABLE SORGU VARCHAR(200);
BEGIN
SORGU=' SELECT COUNT(ID) FROM ' || :TABLOADI;
EXECUTE STATEMENT :SORGU INTO :SONUC;
END
----- Original Message -----
From: "Anıl KARADAĞ" <anil.karadag_at_gmail.com>
To: <linux-programlama_at_liste.linux.org.tr>
Sent: Saturday, October 18, 2008 8:38 PM
Subject: [Linux-programlama] Re: Firebird ve stored procedure hak.
[1]'deki ornegi incelemenizde fayda var.
iyi calismalar
[1] http://www.firebirdfaq.org/faq322/
Cts, 2008-10-18 tarihinde 12:52 +0300 saatinde, Emirhan yazdı:
> Merhabalar; Firebird üzerinde tuttuğum veritabanına tablo adını
> parametre olarak gönderebileceğim bir procedure oluşturmak istiyorum.
> Örneğin aşağıdaki gibi tablo adını parametre olarak gönderidğim
> tablodaki kayıt sayısını öğrenecek bir procedure yazmam gerekiyor.
> Tabii asıl yapmak istediğim bu değil ama tablo adını parametre olarak
> stored procedure 'e nasıl gönderebilirim ? Emirhan CREATE
> PROCEDURE KONTROL (TABLOADI VARCHAR(25)) RETURNS
> (SONUC INT) AS
> BEGIN
> SELECT COUNT(ID) FROM TABLOADI INTO :SONUC; END
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 20 Oct 2008 - 09:23:02 EEST
![]()