![]()
From: Enver ALTIN (ealtin@casdb.com)
Date: Thu 25 Apr 2002 - 09:40:24 EEST
On Tue, 2002-04-23 at 21:43, Enver ALTIN wrote:
> Tek bir SQL kullanarak, "ID kolonunun degeri 1 olan bir row varsa ID
> kolonunu 2 yap, eger yoksa ID kolonu 2 olan bir row ekle"yi nasil
Sorunumu InterBase6 uzerinde Stored Procedure kullanarak cozdum, SQL92
standardinda "If UPDATE on a table affects less than -n- rows, insert a
new row with a PRIMARY KEY of <x> value" diye bir olay olmadigindan ve
iki farkli SQL gondererek performansi dusurmek istemedigimden bu yolu
kullandim. Ancak bir stored-procedure, gereginden fazla bellek
kullaniyor calistirildiginda client tarafinda, bu nedenle -halen- bir
alternatif ariyorum; birkac performans testi yapip 2 SQL gondermeyi yada
bellek kullanimini goze alarak stored procedure kullanmayi deneyecegim.
Iyi calismalar
-- Enver (a.k.a. skyblue) - A potent hallucinogene----------------------------------------------------------------------- Liste üyeliğiniz ile ilgili her türlü işlem için http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.
Listeden çıkmak için: 'vts-request@linux.org.tr' adresine, "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz. -----------------------------------------------------------------------
![]()