SYSLIB.SparseMapAMPs - Teradata Database - Teradata Vantage NewSQL Engine - SYSLIB.SparseMapAMPsの概要

Teradata Vantage™ SQL演算子およびユーザー定義関数

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-30
dita:mapPath
ja-JP/drp1544241916620.ditamap
dita:ditavalPath
ja-JP/drp1544241916620.ditaval
dita:id
B035-1210
Product Category
Software
Teradata Vantage

目的

SYSLIB.SparseMapAMPsはテーブル関数で、テーブル、結合インデックス、またはハッシュ インデックスに定義されたスパース マップを持つAMPを返します。

ビューDBC.SparseMapAMPsVは、テーブル関数SYSLIB.SparseMapAMPsを使用する代わりの方法です。基礎となるシステム ビューDBC.ObjectsInSparseMapsVは、このテーブル関数のすべての引数を準備します。ビューDBC.SparseMapAMPsVとDBC.ObjectsInSparseMapsVの詳細については、Teradata Vantage™データ ディクショナリ、B035-1092を参照してください。

構文規則



SYSLIB.
関数が格納されているデータベースの名前。
'DatabaseName'
オブジェクトが定義されているデータベース。
'ObjectName'
'DatabaseName'で定義されているテーブル、結合インデックス、またはハッシュ インデックスの名前。 NULLにすることはできません。
'ObjectKind'
スパース マップで定義されている、テーブル、結合インデックス、ハッシュ インデックスなどのオブジェクトの種類。
'MapSlot'
スパース マップのMapスロット。
Mapスロットを含むマップが、存在しないかスパース マップではない場合は、エラーが返されます。
'NumberOfPrimaryAMPs'
スパース マップで定義されるプライマリAMPの数。
'ColocationName'
テーブルのコロケーション名の文字列。