+ (一元加號) (Transact-SQL)
傳回數值運算式 (一元運算子) 的值。
語法
+ numeric_expression
結果類型
除了不帶正負號的 tinyint 運算式升級為 smallint 結果,傳回 numeric_expression 的資料類型。
範例
A. 將變數設為正值
下列範例會將變數設為正值。
DECLARE @MyNumber decimal(10,2);
SET @MyNumber = +123.45;
SELECT @MyNumber;
GO
結果集如下:
-----------
123.45
(1 row(s) affected)
B. 在負值上使用一元加號運算子
下列範例會顯示在相同的負運算式上使用一元加號和 ABS() 函數。一元加號不會影響運算式,ABS 函數會傳回運算式的正值。
USE tempdb;
GO
DECLARE @Num1 int;
SET @Num1 = -5;
SELECT +@Num1, ABS(@Num1);
GO
結果集如下:
----------- -----------
-5 5
(1 row(s) affected)