Passa al contenuto principale

0 - Interrogazione per sistemi con database Oracle

Interrogazione per sistemi con database Oracle

Nei sistemi con database Oracle, è prevista la possibilità d'interrogare i Movimenti di Ordine e Magazzino, sostituendo parte del codice Articolo, con il carattere jolly %.
Per meglio esporre le funzionalità della ricerca con carattere jolly, ci avvaliamo dei seguenti esempi:
Si supponga di utilizzare le seguenti referenze come Anagrafica Articoli:

0000000000010100001 Camicia Blu

0000000000010100002 Camicia Rossa

0000000000010100003 Camicia Gialla

0000000000020200001 Maglione Blu

0000000000020200002 Maglione Rosso

0000000000020200003 Maglione Giallo

ARTIC01 Stoffa inutilizzata

ARTIC02 Cotone inutilizzato

ARTIC03 Seta inutilizzata

CASO 1

Supponiamo di dover ricercare tutti i Movimenti di un dato Conto, il cui codice Articolo abbia come ultimo carattere il numero «1». In questo caso sarà sufficiente impostare, nel campo codice Articolo:
%1
per ottenere i Movimenti degli Articoli:
0000000000010100001 - 0000000000020200001 - ARTIC01

CASO 2

Supponiamo di dover ricercare tutti i Movimenti di un dato Conto, il cui codice Articolo sia numerico e termini con «1». Impostare:
0%1
per ottenere i Movimenti degli Articoli:
0000000000010100001 - 0000000000020200001

CASO 3

Supponiamo di dover ricercare tutti i Movimenti di un dato Conto, il cui codice Articolo inizi con «ARTIC». Imputare:
ARTIC%
per ottenere i Movimenti degli Articoli:
ARTIC01 - ARTIC02 - ARTIC03

CASO 4

Supponiamo di dover ricercare tutti i Movimenti di un dato Conto, il cui codice Articolo contenga i caratteri «202». Impostare:
%202%
per ottenenere i Movimenti degli Articoli:
0000000000020200001 - 0000000000020200002 - 0000000000020200003

    Si ricorda, che l'utilizzo di questa funzione richiede l'impostazione di un codice Conto diverso da 0 (zero).