SQL custom fields

Campi CUSTOM-SQL

CAMPI CUSTOM-SQL
Nei documenti e nella gestione CRM JOLLY consente di personalizzare la visualizzazione degli elenchi di documenti attraverso la definizione di una o più queries di selezione che vengono eseguite durante la visualizzazione degli elenchi di documenti.

Tali queries possono essere di: 

bullettipo generale: valido per tutti i tipi di record, da assegnare all'interno delle impostazioni generali del programma;
le custom queries di tipo generale vengono implementate come subqueries e pertanto sono a tutti gli effetti campi SQL;
bulletsono campi di tipo char(100); può essere perciò necessario trasformare eventuali valori di tipo integer o float in corrispondenti valori stringa (ad esempio con la funzione zeri() o altre)
bulletpossono essere utilizzati come filtri;
bulletpossono essere utilizzate come campi di ordinamento;
bulletpossono contenere al loro interno un riferimento esplicito alla primary key della table ($PK$), ma ciò non solo non è necessario ma è in generale addirittura più semplice ed efficace fare direttamente riferimento al campo della primary key della query principale;
bullettipo specifico: valido per specifici tipi di record, da assegnare nelle opzioni di ciascun tipo di record; le custom queries di tipo specifico vengono implementate come campi calcolati a runtime, e perciò:
bulletNON possono essere utilizzate come filtri;
bulletNON possono essere utilizzate come campi di ordinamento;
bulletdevono sempre contenere al loro interno un riferimento esplicito alla primary key della table: $PK$ (vedi sintassi)

SINTASSI
La sintassi della query deve tassativamente restituire una sola riga (o eventualmente nessuna riga, ma in nessun caso più di una riga).
La sintassi SQL può referenziare la primary key della riga per la quale viene calcolata attraverso il simbolo $PK$; esempio:

SELECT FIRST BA_str_articolo FROM bolle_articoli WHERE (BA_lo_key_bolla = $PK$)

select PCO_cr_fido FROM pconti WHERE PCO_str_codice = str_cliente

Pagina base del manuale di JOLLY

aggiornato il 23/01/2010

home

scrivimi, se ti va