IntBitNot (استعلام NoSQL)
ينطبق على: NoSQL
إرجاع تكملة البت للمعامل. على سبيل المثال، ينتج 0
عن كل 1
بت بشكل فردي البت المقابل في النتيجة. لمزيد من المعلومات، راجع عامل تشغيل تكملة البت.
بناء الجملة
IntBitNot(<int_expr>)
الوسيطات
الوصف | |
---|---|
int_expr |
تعبير عدد صحيح، والذي يستخدم كمعامل وحيد. |
أنواع الإعادة
إرجاع عدد صحيح 64 بت.
إشعار
لمزيد من المعلومات، راجع __int64.
الأمثلة
يختبر هذا المثال الدالة بقيم ثابتة مختلفة.
SELECT VALUE {
complementNumber: IntBitNot(65),
complementZero: IntBitNot(0),
complementDecimal: IntBitNot(0.1)
}
[
{
"complementNumber": -66,
"complementZero": -1
}
]
الملاحظات
- تتوقع هذه الدالة أعدادا صحيحة لكل من الوسيطتين وتنفذ عمليات بافتراض أن القيم عبارة عن عدد صحيح 64 بت.
- إذا لم تكن أي من الوسيطات عددا صحيحا، فترجع الدالة غير معرف.
- سلوك تجاوز السعة مشابه للتنفيذ في C++ (التفاف).