Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー データベース管理 » データベース設定 » ユーザー ID、権限、パーミッション » グループ

 

グループが所有するテーブルの参照

データベース中のテーブルとプロシージャーを検索するのにグループを使うことができます。すべてのユーザーがグループ PUBLIC に属し、グループ PUBLIC が SYSGROUPS ビューを所有する SYS グループに属するため、次に示すクエリは常にビュー SYS.SYSGROUPS を検索します。

SELECT * FROM SYSGROUPS;

SYSGROUPS ビューには、データベース内のグループメンバーシップを示す group-namemember-name のペアのリストが含まれています。

テーブル employees がユーザー ID personnel によって所有されており、M_Haneef が personnel グループのメンバーである場合、M_Haneef は SQL 文で単に employees と指定することでテーブル employees を参照できます。personnel グループのメンバーでないユーザーは、「修飾された」名前 personnel.employees を使用する必要があります。

 テーブルを所有するグループの作成