The processing is identical to sysvariable!, with the difference that the limiters must be set in the statement if nessesary, because the variable will be replaced only by its current value.
| Variable | key = directive | value = Hello World |
| sysvariable! | ||
|---|---|---|
| Statement | SELECT * FROM TABLE WHERE VALUE = sysvariable!directive | |
| Execution | SELECT * FROM TABLE WHERE VALUE = 'Hello World' | |
| sysvariableraw! | ||
| Statement | SELECT * FROM TABLE WHERE VALUE = 'sysvariableraw!directive' | |
| Execution | SELECT * FROM TABLE WHERE VALUE = 'Hello World' | |