- (Negative) (Transact-SQL)

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

Topic link iconKonwencje składni języka Transact-SQL

- numeric_expression

Argumenty

  • numeric_expression
    Jest ważne w każdym wyrażenie jeden z typów danych dane numeryczne, należy wpisać kategorii, z wyjątkiem data i godziny kategorii.

Typy wynik

Zwraca typ danych numeric_expression, z tą różnicą, że niepodpisany tinyint wyrażenie jest podnoszony do podpisanych smallint wynik.

Przykłady

A.Ustawiając zmienną na wartość ujemną

W poniższym przykładzie ustawia zmienną na wartość ujemną.

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

B.Zmiana zmienną na wartość ujemna

W poniższym przykładzie zmiennej zmienia wartość ujemną.

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