DAO (Data access object)
OraTool fornisce un automatismo per la creazione di DAO PL/SQL per effettuare le operazioni tracing sui Type:
- DAO_Type_Log: consente di effettuare un trace di unrecord (dbms_output)
Come si usano i DAO for Type
Supponiamo di avere un type TSample:
-- Create Type create or replace TYPE TSAMPLE AS OBJECT (Id Integer, Description varchar2(100) ); /
A questo punto supponiamo di dovere creare un script che utilizzi il Type appena definito dovendone tracciare (ad es. per esigenze di debug) il contenuto.
set serveroutput on Declare sample TSample := TSample(null, null); Begin sample.id := 10; sample.Description := 'Test'; -- Trace Dao_type_log.TSample(sample); End; /
L'output ottenuto sarĂ
ID: 10 DESCRIPTION: Test