Expansão de sinal de dólar usando uma variável
NESTA PÁGINA
Expansão de sinal de dólar usando uma variável
Ao utilizar uma variável para a substituição de texto no script ou em uma expressão, é usada a seguinte sintaxe:
$(variablename)
Para expansões variáveis numéricas, use a seguinte sintaxe:
$(#variablename)
Ela sempre gera uma representação de ponto decimal válido do valor numérico da variável, possivelmente com notação exponencial (para números muito grandes/pequenos). Se variablename não existir ou não contiver um valor numérico, expandirá para 0.
Example:
SET DecimalSep=',';
LET X = 7/2;
A expansão de sinal de dólar $(X) expande para
Example:
Set Mypath=C:\MyDocs\Files\;
...
LOAD * from $(MyPath)abc.csv;
Os dados serão carregados de C:\MyDocs\Files\abc.csv.
Example:
Set CurrentYear=1992;
...
SQL SELECT * FROM table1 WHERE Year=$(CurrentYear);
As linhas com
Example:
Neste exemplo, todos os arquivos .
LOAD * FROM[.\file1.txt];
Concatenate LOAD * FROM[.\file2.txt];
Concatenate LOAD * FROM[.\file3.txt];
Expandindo variáveis em estados alternados
Você pode especificar qual estado usar ao expandir uma variável. Alterações em um estado específico não afetam valores de variáveis que são expandidos em outro estado. Se você não especificar um estado, a variável será expandida no estado padrão.
Example:
Se você tiver um estado chamado MyState, e uma variável chamada vMyVar:
- $(vMyVar) expande a variável no estado padrão.
- $({MyState} vMyVar) expande a variável no estado MyState.