Olan carilerin farklı bir varyasyonunu açmak için kullanılan SQL kod

Bu kod parçası istediğiniz koşullar için carileri tekrardan açmak için kullanılabilir.

execute BLOCK
as
declare isim metin_opsiyonel;
declare telefon metin_opsiyonel;
declare carikategori_k sayi;
begin
   for select REPLACE(c.ad, 'S6', 'S8'), c.carikategori_k from cari c
       where c.carikategori_k=10  and c.ad like 'S6%' into :isim, :carikategori_k 
   do
   begin
       insert into cari(ad, carikategori_k) values(:isim, 12);
   end
end

Örneğin; yukarıdaki kod parçasında kategori_k=10 olan ve S6 ile başlayan cari kayıtları isimleri S8 ile başlatılıp kategori_k=12 ye ayarlandıktan sonra tabloya ekleniyor.