Aracılığıyla paylaş


+ (Tekli Plus) (Transact-SQL)

Bir sayısal ifade (tek işlem işleç) değerini verir.

Topic link iconTransact-SQL sözdizimi kuralları

+ numeric_expression

Bağımsız değişkenler

  • numeric_expression
    Herhangi bir geçerli mi ifade dışında sayısal veri türü kategori, veri türleri herhangi birinindatetime ve smalldatetime veri türleri.

Sonuç türleri

Veri türünü döndürür. numeric_expression, dışında imzasız tinyint ifade için yükseltildikten bir smallint Sonuç.

Remarks

Artı bir tekli önce herhangi bir sayısal ifade görünebilir, ancak hiçbir işlem deyim döndürülen değeri yerine getirir.Özellikle, negatif ifade pozitif bir değer döndürmeyecektir.Pozitif bir değer negatif ifade dönmek için , kullanan abs işlev.

Örnekler

C.Değişken bir pozitif değer ayarlama

Aşağıdaki örnek, bir değişken için pozitif bir değer ayarlar.

DECLARE @MyNumber decimal(10,2);
SET @MyNumber = +123.45;
SELECT @MyNumber;
GO

sonuç kümesi aşağıdadır:

----------- 
123.45          

(1 row(s) affected)

b.Tekli artı işleç bir negatif değer ile kullanma

Aşağıdaki örnek, tekli kullanarak gösterir ayrıca ABS() negatif bir ifade ile aynı negatif deyim işlev.Tek işlem artı ifade etkilemez, ancak MUTLAK işlevini deyimin bir pozitif değer verir.

USE tempdb;
GO
DECLARE @Num1 int;
SET @Num1 = -5;
SELECT +@Num1, ABS(@Num1);
GO

sonuç kümesi aşağıdadır:

----------- -----------
-5          5

(1 row(s) affected)