-164   authorization-id DOES NOT HAVE THE PRIVILEGE TO CREATE A VIEW WITH QUALIFICATION qualifier-name

説明

ビューを作成しようとしましたが、使用された許可 ID には、他の修飾子を使用してビューを作成する権限がありません。他の許可 ID のビューを作成できるのは、SYSADM 権限または DBADM 権限をもつ許可 ID のみです。

authorization-id
CREATE VIEW ステートメントに使用された許可 ID。
qualifier-name
CREATE VIEW ステートメントに指定された修飾子。

システムの処置

このステートメントを処理することはできません。 指定されたビューは作成されません。

プログラマーの応答

自分以外の ID を修飾子として使用してビューを作成しないようにしてください。 この CREATE VIEW のベースとなる表を 1 つでも含むデータベースに対しては、DBADM 特権を付与する必要があります。ビューを正常に作成するには、システム DBADM が、DATAACCESS 権限を持っているか、またはこの CREATE VIEW が基づいている表に対する特権を選択する必要があります。

SQLSTATE

42502