PERMANENT - 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/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

このユーザーに対して固定領域として確保するバイト数。この領域は、直接所有者のデータベースまたはユーザーの未使用領域から割り当てられます。

このオプションには値を指定する必要があります。デフォルトはありません。

グローバル一時テーブルには、このテーブルが含まれるユーザーまたはデータベースのPERM領域から少なくとも512バイトが必要です。この領域はテーブル ヘッダーに使用されます。

PERMANENTおよびPASSWORDオプションを指定するまで、新規のユーザーに対して他のオプションを指定することはできません。

ユーザーとデータベース間の唯一の大きな違いは、ユーザーにはパスワードを指定できますがデータベースには指定できないことです。
n
このバイト数は、整数値、10進数値、または浮動小数点値として入力するか、バイト数を決定する値が得られる定数式として入力します。また、指数表記法を使用して値を入力することもできます。例えば、1000でも1E3でもかまいません。
データベース コンポーネントなしでユーザーを作成するには、固定領域に0バイトの値を指定します。ユーザーにスプール領域の値も指定する必要があります。
constant_expression
列を参照しない任意のSQL式。ユーザーのPERM領域サイズに適切な定数式を指定すると、VantageはAMP単位でPERM領域を割り当てることで、システムのサイズに合わせた最適なPERM領域の容量を割り当てることができます。
定数式に基づいてPERM領域のサイズを指定すると、システムにAMPを追加したときなどに、割当て済みのサイズが自動的に拡大されなくなります。
BYTES
許容する領域の単位を重複して指定するためのオプションのキーワード。
SKEW
固定領域のスキュー制限を指定するために使用するキーワード。AMP領域の最大使用率がAMPごとの割り当てを超えることができるようにスキュー制限を指定できます。AMPごとの割り当ては、システムの最大の領域制限をAMP数で割ったものです。
constant_expression
定数式または0~10000までの定数。1~9999の値を指定して、AMPレベルの制限を示します。この制限はAMPごとの割り当てです*(1 + permskewlimit/100)。AMPごとのレベルに相当する領域を設定するには0を指定します。この場合スキューなしです。10000の値は無制限のスキューを示し、上限はシステムの最大領域制限になります。
DEFAULT
DBS Control DefaultPermSkewLimitPercentの値を使用します。
PERCENT
オプションのキーワード。このキーワードは読みやすくするために含めることができ、constant_expressionまたはDEFAULTキーワードが許容されるスキューのパーセンテージを指定することを示します。