Littéraux
Le système de flux de travaux prend en charge les littéraux de la plupart des types de données simples et complexes pris en charge.
La liste qui suit répertorie les littéraux des types de données simples et complexes pris en charge :
- Littéral booléen
- Littéral flottant
- Littéral entier
- Littéral chaîne
- Littéral de temps
- Littéral de tableau
Littéraux booléens
true
false
Entrez ces littéraux comme ci-dessus, en minuscules et sans guillemets.
Littéraux flottants
[+|-]<chiffres>.<chiffres>[(E|e)[+|-]<chiffres>]
où l'une ou l'autre des séries de chiffres séparés par un point peuvent être facultatives (mais pas toutes à la fois) et le séparateur décimal est facultatif si E ou e existe. Exemples de littéral flottant :1.0 0.53 -1e5 3.43769e-27
Le nombre maximum de chiffres présents dans un littéral flottant dépend de la plateforme informatique utilisée. Si vous entrez une valeur qui dépasse la limite de votre plateforme client ou serveur, le système de flux de travaux tronque la valeur lors de son enregistrement. Habituellement, les littéraux flottants de 15 chiffres ou moins sont dans l'intervalle pris en charge et ne sont pas tronqués.
- Un littéral flottant binaire est une valeur à virgule flottante binaire IEEE. Pour désigner un littéral flottant binaire, ajoutez 'f' ou 'F' à la fin de la valeur (par exemple, 1f, 3.0f, -4.56F, ou 6.45e17f).
Une valeur flottante binaire peut être égale à
0 ou comprise dans l'intervalle suivant :
- environ 2,2250738585072014e-308≤| x|≤ environ 1,7976931348623157e308
- Un littéral flottant décimal représente une valeur décimale de manière exacte mais ne respecte pas la norme IEEE ou une autre norme. Le système de flux de travaux interprète la valeur d'un littéral flottant sans 'f' ou 'F' ajouté comme un littéral flottant décimal. La valeur d'un littéral flottant décimal peut être égale à 0 ou comprise dans l'intervalle 1e-260 ≤| x|≤ 1e252.
Dans les opérations arithmétiques combinant à la fois des valeurs flottantes décimales et binaires, toutes les valeurs flottantes binaires sont converties en valeurs flottantes décimales avant le calcul de l'expression et le résultat du calcul est une valeur flottante décimale. Le cas échéant, ce résultat est ensuite converti à nouveau au format flottant binaire. Par exemple, cette conversion supplémentaire est nécessaire si le résultat de l'expression doit être stocké dans une zone de données n'acceptant que les valeurs flottantes binaires.
Littéraux entiers
1 -25 1426987224
Souvenez-vous que la valeur doit être comprise entre -2147483648 et 2147483647.
Littéraux chaîne
Un littéral chaîne doit être encadré par des guillemets simples ou doubles. Le littéral peut comprendre au maximum 255 caractères, avec les guillemets.
Les guillemets ne sont pas considérés comme faisant partie de la chaîne. Pour inclure des guillemets doubles ou simples dans une chaîne, vous devez insérer deux guillemets du type souhaité à un emplacement approprié dans la chaîne. Par exemple :
Pour obtenir cette chaîne | Entrez : |
---|---|
|
|
|
|
|
|
Littéraux de temps
Les données d'heure ne peuvent pas utiliser des littéraux.
Dans une expression, une valeur temporelle est généralement le résultat de la fonction systemtime(), qui renvoie l'heure courante du serveur sur lequel l'expression est calculée. Une valeur temporelle utilisée dans une expression peut également être le résultat de la conversion explicite d'un littéral chaîne avec la fonction convert ou la fonction stringtotime.