Aracılığıyla paylaş


+ (Tekli artı) (Transact-SQL)

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

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

+ numeric_expression

Bağımsız değişkenler

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

Sonuç türleri

Veri türü verir numeric_expression, dışında imzasız tinyintiçinifade yükseltilmiş bir smallint sonucu.

Açıklamalar

Artı bir tekli herhangi bir sayısal ifadeönce görünebilir, ancak ' % s'ifade ifadetarafından döndürülen değeri hiçbir işlemi gerçekleştirir.Özellikle, negatif ifadepozitif değerini döndürmez.Negatif ifadepozitif değerini döndürmek için kullanın abs işlev.

Örnekler

A.Bir 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

İşte sonuç kümesi:

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

(1 row(s) affected)

B.Eksi bir değerle tekli artı işleç kullanma

Aşağıdaki örnek, tekli kullanarak gösterir ayrıca negatif ifade ve abs() işlev aynı ifadenegatif.Artı tekli ifadeetkilemez, ancak mutlak işlev ifadepozitif değerini verir.

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

İşte sonuç kümesi:

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

(1 row(s) affected)