IN-Bedingungen sind Suchbedingungen mit IN-Prädikat, für die folgende Festlegungen gelten:
· Operator ist der Operator IN
·
IN-Bedingungen haben eine der folgenden
Formen:
<column_spec> IN
(<extended_value_spec>,...)
<column_spec> IN <subquery
>
Nur IN-Bedingungen, die diesen Festlegungen genügen, kann der Optimierer zum Ermitteln einer optimalen Suchstrategie verwenden.
Bedingungen der folgenden Form werden, wenn möglich, in einen Ausdruck ohne NOT mit entsprechend negiertem Operator überführt:
...NOT (<column_spec> NOT IN (<extended_value_spec>,...))
...NOT (<column_spec> NOT IN <subquery>)
Die umgeformte Bedingung wird dann weiterverarbeitet.