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
0000000000010100001 Camicia RossaBlu

 

0000000000010100003
0000000000010100002 Camicia GiallaRossa

 

0000000000020200001 Maglione
0000000000010100003 BluCamicia Gialla

 

0000000000020200002
0000000000020200001 Maglione RossoBlu

 

0000000000020200003
0000000000020200002 Maglione GialloRosso

 

ARTIC01 Stoffa
0000000000020200003 inutilizzataMaglione Giallo

 

ARTIC02 Cotone
ARTIC01 inutilizzatoStoffa 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).