+ (Positivo) (SQL Server Compact)

Se trata de un operador unario que devuelve el valor positivo de una expresión numérica.

Sintaxis

+ numeric_expression

Argumentos

  • numeric_expression
    Cualquier expresión válida en SQL Server Compact 4.0 de cualquier tipo de datos en la categoría de tipo de datos numéricos, excepto el tipo de datos datetime.

Tipos de resultado

Devuelve el tipo de datos de numeric_expression, salvo que se trate de una expresión tinyint sin signo que se promueva a un resultado smallint.

Ejemplo

Los ejemplos siguientes usan la tabla Orders para mostrar cómo funcionan los operadores unarios positivo y negativo. Cuando un operador unario positivo se establece con un valor negativo, el valor devuelto es negativo (valor_positivo * valor_negativo = valor_negativo). Cuando un operador unario negativo se establece con un valor negativo, el valor devuelto es positivo (valor_negativo * valor_negativo = valor_positivo).

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

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

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