- (Negativ) (Transact-SQL)
Gibt den negativen Wert eines numerischen Ausdrucks zurück (einen unären Operator).
Transact-SQL-Syntaxkonventionen
Syntax
- numeric_expression
Argumente
numeric_expression
Ein gültiger Ausdruck eines der Datentypen aus der Kategorie numerischer Datentypen, mit Ausnahme der Datentypen für Datum und Uhrzeit.
Ergebnistypen
Gibt einen Wert vom Datentyp numeric_expression zurück, wobei jedoch ein tinyint-Ausdruck ohne Vorzeichen zu einem smallint-Ergebnis mit Vorzeichen heraufgestuft wird.
Beispiele
A. Festlegen einer Variablen auf einen negativen Wert
Im folgenden Beispiel wird eine Variable auf einen negativen Wert festgelegt.
USE tempdb;
GO
DECLARE @MyNumber decimal(10,2);
SET @MyNumber = -123.45;
SELECT @MyNumber;
GO
B. Ändern einer Variablen in einen negativen Wert
Im folgenden Beispiel wird eine Variable in einen negativen Wert geändert.
USE tempdb;
GO
DECLARE @Num1 int;
SET @Num1 = 5;
SELECT -@Num1;
GO
Siehe auch
Verweis
Datentypen (Transact-SQL)
Ausdrücke (Transact-SQL)
Operatoren (Transact-SQL)