Gli scripts SQL
Per scripts SQL GALATEO intende gruppi di istruzioni SQL che
possono essere eseguite nei diversi momenti dell'esecuzione del report.
Gli scripts SQL servono nel caso i dati che devono essere rappresentati
nel report non siano già direttamente accessibili ma richiedano invece
una pre-elaborazione (che può anche essere molto complessa).
Ogni script SQL può contenere un blocco di sintassi SQL complesso a piacere,
con l'unico limite che possa essere 'digerito' dal database che dovrà occuparsi
di eseguirlo.
All'interno degli scripts è possibile utilizzare macro
locali, macro parametriche e
variabili del report (precedute dal segno $: esempio: select * from xxx where
codice = '$CODICE'). Sarà cura dello sviluppatore del report assicurarsi
che le variabili referenziate siano disponibili e opportunamente valorizzate al
momento dell'esecuzione dello script.
I tipi di script sono i seguenti: