Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prosledjivanje paramtara proceduri a tip je IS TABLE OF

[es] :: Oracle :: Prosledjivanje paramtara proceduri a tip je IS TABLE OF

[ Pregleda: 1266 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojann
Zrenjanin

Član broj: 13255
Poruke: 217
*.dynamic.isp.telekom.rs.



Profil

icon Prosledjivanje paramtara proceduri a tip je IS TABLE OF29.05.2010. u 09:12 - pre 168 meseci
Dakle imam jedan paket koji u sebi ima jednu proceduru za slanje e maila iz baze

specifikacija paketa je sledeca:
Code:
package as_mail

    as
        type array is table of varchar2(255);
  
        procedure send( p_sender_email in varchar2 default 'sender email',
                        p_from         in varchar2 default 'from',
                        p_to           in array default array(),
                        p_cc           in array default array(),
                        p_bcc          in array default array(),
                        p_subject      in varchar2 default 'subject',
                        p_body         in long default 'nista' );
end;


a poziv ovakav:
Code:
BEGIN
   as_mail.send
            (p_sender_email      => '[email protected]',
             p_from              => '[email protected]',
             p_to                => as_mail.array('[email protected]'),
                                            
             p_cc                =>  as_mail.array('[email protected]'),
             p_bcc                => as_mail.array('[email protected]','[email protected]'),
             p_subject           => 'naslov',
             p_body              =>    'Postovani, bla bla... '
                                  '
            );
END;


e sad kada direktno navedem e mail adrese, ili nekoliko njih bilo u to,cc ili bcc ovo radi. Ali ja imam adrese sacuvane u nekoj tabeli i naravno vise ih je za prosledjivanje recimo ove poruke. Napravim kursor, ali fetcovanjem mogu smestiti samo jednu adresu a meni je cilj da odmah dodam sve. Probao sam i sa konkatenacijom stringova(odnosno adresa procitanih iz tabele), ali onda on to dozivljava ko 1 clan ovog niza, odnosno sve adrese kao jednu adresu. Kako i sta proslediti u ovom pozivu umesto konkretnog navodjenja a da mi e mail posalje na vise adresa koji se nalaze u CC ili BCC? Ili kako poslati sve redove nekog polja iz kursora? Jedino sto mogu uraditi je da petljom ovaj mail posaljem na vise adresa, a to mi i nije neko resenje
 
Odgovor na temu

Comii

Član broj: 180123
Poruke: 49
*.dynamic.sbb.rs.



Profil

icon Re: Prosledjivanje paramtara proceduri a tip je IS TABLE OF30.05.2010. u 17:55 - pre 168 meseci
Ajde postavi tu tabelu sa adresama.
 
Odgovor na temu

[es] :: Oracle :: Prosledjivanje paramtara proceduri a tip je IS TABLE OF

[ Pregleda: 1266 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.