使用上の注意 - Teradata Database - Teradata Vantage NewSQL Engine - 使用上の注意、CREATE JOIN INDEX SQL文のMAPオプション

Teradata Vantage™ SQLデータ定義言語 構文規則および例

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

ユーザー、データベース、またはプロファイルのデフォルト マップ

結合インデックスの直接所有者となれるのは、ユーザーまたはデータベースです。CREATE USER DEFAULT MAPオプション、MODIFY USER DEFAULT MAPオプション、CREATE DATABASE DEFAULT MAPオプション、MODIFY DATABASE DEFAULT MAPオプション、CREATE PROFILE DEFAULT MAPオプション、またはMODIFY PROFILE DEFAULT MAPオプションを参照してください。

ユーザー、データベース、またはプロファイルのDEFAULT MAP OVERRIDE ON ERRORオプション

指定したマップが存在しない場合、自分に付与されていない場合、同じセキュア ゾーンにない場合、または使用できない場合は、指定したマップの代わりにデフォルト マップが使用されていることがメッセージに示されます。ユーザー、データベース、またはプロファイルにDEFAULT MAP OVERRIDE ON ERRORオプションが指定されていない場合、これはデフォルトの動作です。ユーザー、データベース、またはプロファイルにDEFAULT MAP OVERRIDE NOT ON ERRORオプションが指定されている場合にのみエラーが発生します。

CREATE JOIN INDEX文のデフォルトのマップ

結合インデックスを作成するときにMAPオプションを指定しない場合、システムにより結合インデックスのデフォルト マップが次の優先順位で決定されます。
  • 直接所有者が作成者でない場合:
    • 直接所有者のプロファイルのデフォルト マップ(定義されている場合)。
    • 直接所有者のデフォルト マップ(定義されている場合)。
    • システムデフォルト マップ。
  • 作成者のプロファイルのデフォルト マップ(定義されている場合)。
  • 作成者のデフォルト マップ(定義されている場合)。
  • システムデフォルト マップ。

セキュア ゾーンとスパース マップ

スパース マップの場合は、スパース マップと同じセキュア ゾーンにある必要があります。