~ (Bitweises NOT) (SQL Server Compact Edition)
Führt einen bitweisen logischen NOT-Vorgang für einen gegebenen ganzzahligen Wert aus, der in SQL-Anweisungen in Binärausdrücke übersetzt wird.
Syntax
~ expression
Argumente
- expression
Ein beliebiger in Microsoft SQL Server 2005 Compact Edition gültiger Ausdruck von einem Datentyp der ganzzahligen Datentypkategorie oder vom Datentyp binary bzw. varbinary. expressionist eine ganze Zahl, die für die bitweise Verknüpfung in eine binäre Zahl umgewandelt wird.
Ergebnistypen
Gibt einen int-Wert zurück, wenn die Eingabewerte vom Typ int sind, einen smallint-Wert, wenn die Eingabewerte vom Typ smallint sind, einen tinyint-Wert, wenn die Eingabewerte vom Typ tinyint sind, oder einen bit-Wert, wenn die Eingabewerte vom Typ bit sind.
Beispiel
Im folgenden Beispiel wird ein bitweiser NOT-Vorgang zwischen zwei Spalten mit ganzen Zahlen ausgeführt.
CREATE TABLE bitwise (A int NOT NULL, B int NOT NULL)
INSERT bitwise VALUES (170, 75)
SELECT ~ A, ~ B FROM bitwise
--Returns -171 and -76