+ (Positif) (SQL Server Compact Edition)

Opérateur unaire qui renvoie la valeur positive d'une expression numérique.

Syntaxe

+ numeric_expression

Arguments

  • numeric_expression
    Toute expression valide dans Microsoft SQL Server 2005 Compact Edition de n'importe quel type de données de la catégorie numeric, à l'exception du type de données datetime.

Types de résultats

Renvoie le type de données de numeric_expression ; toutefois, une expression tinyint non signée est promue en résultat smallint.

Exemple

Les exemples suivants utilisent la table Orders pour illustrer le fonctionnement des opérateurs unaires positif et négatif. Lorsqu'un opérateur unaire positif est défini par rapport à une valeur négative, la valeur renvoyée est négative (positive_value * negative_value = negative_value). Lorsqu'un opérateur unaire négatif est défini par rapport à une valeur négative, la valeur renvoyée est positive (negative_value * negative_value = positive_value).

SELECT (DATEPART(day, OrderDate) - DATEPART(day, ShippedDate)) FROM Orders WHERE OrderID = '10248'
--Without a unary operator, the value returned is '-12'.

SELECT +(DATEPART(day, OrderDate) - DATEPART(day, ShippedDate)) FROM Orders WHERE OrderID = '10248'
--With the positive unary operator, the value returned is '-12'.

SELECT -(DATEPART(day, OrderDate) - DATEPART(day, ShippedDate)) FROM Orders WHERE OrderID = '10248'
--With the negative unary operator, the value returned is '12'.

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition