ACCOUNT - Teradata Database - Teradata Vantage NewSQL Engine - ACCOUNT = account_string オプション、CREATE PROFILE SQL文。

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

プロファイルに割り当てられる1つ以上のアカウント。

アカウントはデータベースに独自には存在しません。アカウントは、ユーザー、データベース、およびプロファイル定義で指定された状態で存在するだけです。必要な場合は、複数のオブジェクト定義に同じアカウント文字列を指定できます。

プロファイルで定義されているアカウントは、プロファイル メンバー ユーザーのユーザー定義で定義されているアカウントより優先されます。

複数のアカウントを保有するユーザーは、次のいずれかによりアカウントを指定して、デフォルト以外のアカウントにアクセスできます。
  • ログオン列。<Teradata Vantage™ NewSQL Engineセキュリティ管理ガイド、B035-1100>を参照してください。
  • SET SESSION ACCOUNT文。SET SESSION ACCOUNTを参照してください。

ユーザーがログオン文字列またはSET SESSION ACCOUNT文でアカウントを指定する場合、アカウントはユーザーまたはプロファイルの定義で割り当てる必要があります。

account_string
アカウント文字列の各位置には、固有の意味と形式の要件があります。<Teradata Vantage™ - データベースの管理、B035-1093>のアカウント文字列の作成を参照してください。各account_stringは、Teradata Databaseのオブジェクト命名ルールに従う必要があります。<Teradata Vantage™ SQL基礎、B035-1141>を参照してください。各アカウント文字列を単一引用符文字で囲む必要があります。アカウント文字列のリストの各エントリはカンマ文字で区切る必要があり、リストは左括弧文字と右括弧文字で囲む必要があります。
指定する最初のアカウント文字列がプロファイル メンバーのデフォルト アカウントになりますが、必要な場合は複数のアカウントを指定できます。
プロファイルにアカウント文字列を指定しない場合、システムのデフォルトは個々のユーザーに指定されたアカウントになります。ユーザー定義またはプロファイル定義のどちらにもユーザーのアカウントがない場合は、ユーザーの直接所有者に対して定義されている最初のアカウント文字列が継承されます。