6.1.1. Sintassi Fortran

Sintassi Fortran

.EQ.

eq ual (uguale)

.GT.

più grande ( maggiore di)

.GE.

g reater e qual (maggiore o uguale a)

.LT.

più tardi (meno di)

.LE.

meno di o uguale a )

E.

(entrambe le condizioni - destra e sinistra di .AND. - devono essere soddisfatte)

.OR.

(una delle due condizioni - a destra o a sinistra di .OR. - deve essere soddisfatta)

.NE.

n ot e qual (disuguale)

I seguenti esempi mostrano i valori delle chiavi:

  • (ERP_PDM_NUMBER.NE.'')

    L'espressione è vera se il campo corrispondente nella colonna ERP_PDM_NUMBER non è vuoto.

  • ((ERP_PDM_NUMBER.NE.'').AND.(ACTIVE_STATE.EQ.1))

    L'espressione è vera se il campo corrispondente nella colonna ERP_PDM_NUMBER non è vuoto E il campo corrispondente nella colonna ACTIVE_STATE ha il valore 1 (=rilasciato [Released] ).

  • (PRICE.LT.0.4)

    L'espressione è vera se il campo corrispondente nella colonna PREZZO ha un valore inferiore o uguale a 0,4.

  • (REQUESTED_STATE.EQ.2) 

    L'espressione è vera se il campo corrispondente nella colonna REQUESTED_STATE ha il valore 2 (=scaduto [Expired] ).

  • ((ACTIVE_STATE.EQ.1).AND.(LOCATION1.NE.''))

    L'espressione è vera se il campo corrispondente nella colonna ACTIVE_STATE ha il valore 1 (=rilasciato [Released] ) E il campo corrispondente nella colonna LOCATION1 non è vuoto.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..TRUE.)

    L'espressione è vera se il campo corrispondente nella colonna ERP_PDM_NUMBER contiene la sottostringa "AA".

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..FALSE.)

    L'espressione è vera se il campo corrispondente nella colonna ERP_PDM_NUMBER NON contiene la sottostringa 'AA'.