16.20 - 説明 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL関数、演算子、式および述部

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1145-162K-JPN
Language
日本語 (日本)
条件 関数の動作
num_bits_argが0と等しい場合 未変更のtarget_argが返されます。
num_bits_argが負の場合 ビットが、左ではなく右方向に回転されます。
target_argおよび(または)num_bits_argがNULLの場合 NULLを返します。
num_bits_arg is larger than the size of target_arg (num_bits_arg MOD sizeof(target_arg))の数だけビットが回転されます。

回転操作の適用範囲は、target_arg式のサイズに制限されます。

整数型の値(BYTEINT、SMALLINT、INTEGERまたはBIGINT)に対する操作では、最上位にビットを回転させると、その整数は結果的に負になります。これは、Teradata DatabaseのINTEGER型は、すべて符号付き整数だからです。