~ (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

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition