English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 12.5.5400
  • Novità

IDE: Select into collection

copia link

Descrizione

È stato aggiunto un nuovo tipo di statement chiamato "select into collection", che permette di caricare una collection di documenti specificando una query in Visual Code.

Ne esistono due versioni diverse: nella prima, la from list della query contiene la classe di documenti che si vuole caricare ed è permesso aggiungere clausole where a piacimento (comprese subquery) e clausole di ordinamento.

Il secondo tipo, invece, permette di specificare completamente la query di caricamento, indicando nella from list direttamente le tabelle del database che compongono la query.

Il vantaggio del primo tipo è che si utilizzano le query di caricamento già specificate per il documento (internamente infatti viene utilizzata la procedura LoadCollectionByExample) potendo però arricchirle con clausole where complesse. In questo caso, non è necessario specificare la select list, in quanto essa è quella standard del caricamento di oggetti. Il secondo tipo di query, invece, è ancora più flessibile, ma necessita della select list completa, e dell'associazione delle clausole select alle proprietà del documento.

Funzionalità interessate

Caricamento di collection di documenti da codice.

Creazione di una select into collection di tipo DO

Per creare una select into collection di tipo DO, occorrono i seguenti passi:

  • Inserire nel codice lo statement "select into collection"
  • Scegliere la classe documento da caricare nella from list della query
  • Scrivere il nome della collection da caricare nella prima riga dello statement (se non esiste verrà creata la variabile)
  • Eventualmente aggiungere clausole di filtro o criteri di ordinamento

Creazione di una select into collection di tipo DB

Per creare una select into collection di tipo DB, occorrono i seguenti passi:

  • Inserire nel codice lo statement "select into collection"
  • Aggiungere una o più tabelle o viste alla from list della query
  • Scrivere il nome della collection da caricare nella prima riga dello statement (se non esiste verrà creata la variabile)
  • Completare la query a piacimento

Ultima modifica: 23/03/2021 / Validità: da 12.5.5400

Vedi anche

  • Load Collection By Example (procedura)
  • select into collection

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum