herkese iyi çalışmalar.
Firebirt 2.0
SQL ile, ilk 10 kayıtta değişiklik yapmak istiyorum.
ilk aklıma gelen;
Kod: Tümünü seç
UPDATE VERILER SET ACIKLAMA='İlk on kayıt'
WHERE
KAYIT_NO IN
(SELECT FIRST 10 KAYIT_NO FROM VERILER WHERE ALAN1='A' ORDER BY KAYIT_NO)
Ama FIRST 10 komutunu kaldırınca 3 saniye bile sürmüyür.
Kod: Tümünü seç
UPDATE VERILER SET ACIKLAMA='İlk on kayıt'
WHERE
KAYIT_NO IN
(SELECT KAYIT_NO FROM VERILER WHERE ALAN1='A' ORDER BY KAYIT_NO)
2. UPDATE işlemi için ilk 10 kayıtta değişiklik yapmanın başka yolları neler olabilir. Bunu SQL ile yapmam lazım. kayıt_no sırası da önemli.
herkese iyi günler...