Programmation 4GL/Types de données
Déclaration de variables[modifier | modifier le wikicode]
La déclaration d'une variable est une instruction de la forme:
define ma_var mon_type
Défini la variable ma_var
de type mon_type
Types Simples[modifier | modifier le wikicode]
La plupart des types simples sont hérités du C ou du SQL.
Types Chaînes[modifier | modifier le wikicode]
Ces types permettent de stocker des chaînes de caractères.
Char[modifier | modifier le wikicode]
# ma_var contient 1 caractere define ma_var char
# ma_var contient 5 caracteres define ma_var char(5)
Avec ce type, le reste de la chaîne est complété avec des espaces.
define ma_var char(5) let ma_var = "abc" # ma_var contient a present 'abc '
Varchar[modifier | modifier le wikicode]
# ma_var contient au plus 1 caractere define ma_var varchar(1)
# ma_var contient au plus 5 caracteres define ma_var varchar(5)
Dans ce cas, pas de remplissage.
define ma_var varchar(5) let ma_var = "abc" # ma_var contient a present 'abc'