Merhaba Ahmet Bey,

Sanırım @ işareti RECORD anlamına geliyor gibi? RECORD ile çözmek daha mantıklı geldi...

İlginize teşekkürler...

Kolay gelsin,
Mucip:)

9.02.2019 10:17 tarihinde Ahmet Erdoğan yazdı:
Merhaba,
Bir select işleminden dönen değerleri değişkene almak istiyorsunuz anladığım 
kadarıyla
DECLARE @BELGENO AS INT
DECLARE @BELGETARIH AS DATETIME
DECLARE @DEPOKOD AS INT
SELECT   @BELGENO = irsaliye.irsaliye_no, @BELGETARIH = 
irsaliye.irsaliye_tarih, @DEPOKOD = irsaliye.depo_kod
FROM  irsaliyeWHERE  irsaliye.sira_no =NEW.irsaliye_sira_no;
Böyle bir ihtiyacım olduğunda ben bu şekilde kullanıyorum, bir dener misin ?

Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com <mailto:mucip.ilb...@gmail.com>>, 8 Şub 2019 Cum, 19:19 tarihinde şunu yazdı:

    Merhabalar,

    PostgreSQL içinde plpsql ile triger yazıyorum. Normalde olmasını
    beklediğim aşağıdaki atama komutu çalışmıyor. Her bir atamayı
    birer birer yapmak zorunda kaldım! Neden???

    -- Burada Belge No ve diğer belge bilgileri alınıyor...

    DECLARE belgeno TEXT; DECLARE depokod TEXT; DECLARE belgetarih
    DATE; DECLARE giriscikisdeger INTEGER; SELECT  irsaliye.irsaliye_noINTO  
belgenoFROM  irsaliyeWHERE  irsaliye.sira_no =NEW.irsaliye_sira_no;


    SELECT  irsaliye.irsaliye_tarihINTO  belgetarihFROM  irsaliyeWHERE  
irsaliye.sira_no =NEW.irsaliye_sira_no;


    SELECT  irsaliye.depo_kodINTO  depokodFROM  irsaliyeWHERE  irsaliye.sira_no 
=NEW.irsaliye_sira_no;



    Nedense bu şekilde olmadı?!

    SELECT  irsaliye.irsaliye_noINTO  belgeno, irsaliye.irsaliye_tarihINTO  
belgetarih
    , irsaliye.depo_kodINTO  depokod
      FROM  irsaliyeWHERE  irsaliye.sira_no =NEW.irsaliye_sira_no;


-- Kolay gelsin,
    Mucip:)

    _______________________________________________
    Linux-programlama mailing list
    Linux-programlama@liste.linux.org.tr
    <mailto:Linux-programlama@liste.linux.org.tr>
    https://liste.linux.org.tr/mailman/listinfo/linux-programlama
    Liste kurallari: http://liste.linux.org.tr/kurallar.php


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap