Rozszerzenie przez znak dolara przy użyciu zmiennej
Gdy w celu zastąpienia tekstu w skrypcie lub w wyrażeniu używana jest zmienna, używana jest następująca składnia:
$(variablename)
W celu rozwinięcia zmiennej numerycznej używana jest następująca składnia:
$(#variablename)
Takie rozwinięcie zawsze pozwala na uzyskanie prawidłowej reprezentacji separatora dziesiętnego wartości liczbowej zmiennej — jeśli to możliwe, zwracana jest postać w zapisie wykładniczym (w przypadku bardzo dużych/małych liczb). Jeśli variablename nie istnieje lub nie zawiera wartości liczbowej, zostanie rozszerzone do 0.
Example:
SET DecimalSep=',';
LET X = 7/2;
Rozszerzenie przez znak dolara $(X) zostanie rozwinięte do
Example:
Set Mypath=C:\MyDocs\Files\;
...
LOAD * from $(MyPath)abc.csv;
Dane zostaną załadowane z C:\MyDocs\Files\abc.csv.
Example:
Set CurrentYear=1992;
...
SQL SELECT * FROM table1 WHERE Year=$(CurrentYear);
Wybrane zostaną wiersze zawierające
Example:
W tym przykładzie wszystkie pliki .
LOAD * FROM[.\file1.txt];
Concatenate LOAD * FROM[.\file2.txt];
Concatenate LOAD * FROM[.\file3.txt];