'- (négatif) (Transact-SQL)
Renvoie la négation de la valeur d'une expression numérique (un opérateur unaire).
Conventions de la syntaxe de Transact-SQL
Syntaxe
- numeric_expression
Arguments
- numeric_expression
Une expression valide de tout type de données de la catégorie des types de données numériques, sauf la catégorie de date et d'heure.
Types des résultats
Renvoie le type de donnée de numeric_expression, à l'exception d'une expression non signée de type tinyint qui est convertie en un résultat smallint signé.
Exemples
A.Affectation d'une valeur négative à une variable
L'exemple suivant affecte une valeur négative à une variable.
USE tempdb;
GO
DECLARE @MyNumber decimal(10,2);
SET @MyNumber = -123.45;
SELECT @MyNumber;
GO
B.Modification d'une variable en une valeur négative
L'exemple suivant modifie une variable en une valeur négative.
USE tempdb;
GO
DECLARE @Num1 int;
SET @Num1 = 5;
SELECT -@Num1;
GO