Teradata-user-management
Teradata-ユーザー管理
この章では、Teradataでのユーザー管理のさまざまな戦略について説明しました。
ユーザー
ユーザーは、CREATE USERコマンドを使用して作成されます。 Teradataでは、ユーザーもデータベースに似ています。 どちらにもスペースを割り当てることができ、ユーザーにパスワードが割り当てられている場合を除き、データベースオブジェクトを含めることができます。
構文
CREATE USERの構文は次のとおりです。
ユーザーを作成する際、ユーザー名、永続スペース、およびパスワードの値は必須です。 他のフィールドはオプションです。
例
以下は、ユーザーTD01を作成する例です。
アカウント
新しいユーザーの作成中に、ユーザーがアカウントに割り当てられる場合があります。 CREATE USERのACCOUNTオプションは、アカウントを割り当てるために使用されます。 ユーザーは複数のアカウントに割り当てられる場合があります。
構文
アカウントオプション付きのCREATE USERの構文は次のとおりです。
例
次の例では、ユーザーTD02を作成し、アカウントをITおよびAdminとして割り当てます。
ユーザーは、Teradataシステムにログインするとき、またはSET SESSIONコマンドを使用してシステムにログインした後に、アカウントIDを指定できます。
特権を付与する
GRANTコマンドは、データベースオブジェクトに対する1つ以上の特権をユーザーまたはデータベースに割り当てるために使用されます。
構文
GRANTコマンドの構文は次のとおりです。
特権には、INSERT、SELECT、UPDATE、REFERENCESがあります。
例
以下はGRANTステートメントの例です。
特権を取り消す
REVOKEコマンドは、ユーザーまたはデータベースから特権を削除します。 REVOKEコマンドは、明示的な特権のみを削除できます。
構文
REVOKEコマンドの基本的な構文は次のとおりです。
例
次に、REVOKEコマンドの例を示します。