ビットおよびバイトの番号付けモデル - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/djk1612415574830.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

次の図は、以下の節で説明するバイト/ビット操作関数で採用している、ビットおよびバイトの論理的な番号付けモデルです。

このモデルは、ビッグ エンディアンまたはリトル エンディアンとは無関係なものです。数値データ型に使用する番号方式は、バイト列に使用する番号方式と同じです。これにより、目的に適ったビット マスクの作成が容易になります。

バイト/ビット操作関数を使用するときには、数値データ型とBYTEデータ型を下図のように思い描きながら、どのようなマスク(bit_mask_arg)を対象データ(target_arg)に適用するかについて考えてください。