Udostępnij przez


-(Minus) (Transact-SQL)

Zwraca wartość ujemna wartość wyrażenie numerycznego (jednoargumentowy operator).

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

- numeric_expression

Argumenty

  • numeric_expression
    Wszelkie obowiązuje wyrażenie jednego z typów danych w kategorii Typ danych numerycznych, z wyjątkiem data i czas kategorii.

Typy wyników

Zwraca typ danych numeric_expression, chyba że niepodpisany tinyint wyrażenie jest podnoszony do podpisanego smallint wynik.

Przykłady

A.Ujemne wartości ustawienia zmiennej

Poniższy przykład ustawia zmienną wartość ujemną.

USE tempdb;
GO
DECLARE @MyNumber decimal(10,2);
SET @MyNumber = -123.45;
SELECT @MyNumber;
GO

B.Zmiana na ujemną wartość zmiennej

Poniższy przykład zmienia zmiennej wartości ujemnej.

USE tempdb;
GO
DECLARE @Num1 int;
SET @Num1 = 5;
SELECT -@Num1;
GO