+ (Tekli artı) (Transact-SQL)
Sayısal ifade (bir tek işlem işleç) değerini verir.
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)
Ayrıca bkz.