SML includes three distinct types of variable:
| Local variables | are declared by the user for use within a specific Transform. |
| Global variables | are declared by the user, and are available for use within all Transforms in a Transform Project. |
| Pseudo-attributes | are available within TM and are used to simplify the copying of data in assignment statements. |
Variable Names
The rules for naming variables are simple. Variable names:
Variable names are case-sensitive. There is no practical limit to the length of a variable name.