^ (Opération Not au niveau du bit) (SQL Server Compact Edition)

Effectue une opération PAS logique au niveau du bit pour une valeur entière donnée, traduite en expressions binaires dans les instructions SQL.

Syntaxe

~ expression

Arguments

  • expression
    Toute expression valide dans Microsoft SQL Server 2005 Compact Edition de n'importe quel type de données de la catégorie integer ou du type de données binary ou varbinary. expression est un entier traité et transformé en nombre binaire pour l'opération au niveau du bit.

Types de résultats

Renvoie une valeur de type int si les valeurs d'entrée sont de type int, une valeur de type smallint si les valeurs d'entrée sont de type smallint, une valeur de type tinyint si les valeurs d'entrée sont de type tinyint ou une valeur de type bit si les valeurs d'entrée sont de type bit.

Exemple

L'exemple suivant réalise l'opération PAS au niveau du bit entre deux colonnes INT.

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

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition