Oracle in pillole: utilizzo di funzionalità non disponibili nel DBMS ..come faccio?
Posted by Alessia, Roberta, Saverio ed Antonella | Posted in | Posted on 13:26
Semplice.
La scrivo (o la copio da Internet) nel linguaggio di programmazione che conosco, la installo nella rete privata o in Internet, ed infine dico ad Oracle di usarla.
Molto più semplice di creare un servizio Web.
Se vi state chiedendo cosa non si possa fare in Oracle, vi facciamo qualche esempio:
- Creare file ZIP
- Memorizzare oggetti fuori dal Server dove risiede il DBMS
- Utilizzare alcuni Protocolli
- Utilizzare dei Servizi Cloud
Per fare questo occorre utilizare il package UTL_HTTP che permette di:
- fare una richiesta tramite un url
- ricevere un testo in risposta (Stringa, LOB o XML)
- utl_http.begin_request(url, 'POST'); inizia la richiesta
- (utl_http.resp) http_resp := utl_http.get_response(http_req); richiede la risposta
- utl_http.read_text(http_resp, data,4000); legge, con un buffer di 4000 caratteri, tutto il testo della risposta
http://www.oracle-base.com/articles/misc/RetrievingHTMLandBinariesIntoTablesOverHTTP.php
http://psoug.org/reference/utl_http.html
Comments Posted (0)
Posta un commento