SYSCS_UTIL.SYSCS_SET_USER_ACCESSシステム手続き

SYSCS_UTIL.SYSCS_SET_USER_ACCESSシステム手続きは、指定したユーザの接続権限を指定します。

構文

SYSCS_UTIL.SYSCS_SET_USER_ACCESS USERNAME VARCHAR(128), CONNECTION_PERMISSION VARCHAR(128))
USERNAME
VARCHAR(128)型の入力値を取る引数で、DerbyデータベースのユーザIDを指定します。

CONNECTION_PERMISSION
有効なCONNECTION_PERMISSIONの値は以下の通りです。
fullAccess
ユーザをデータベースにてフルアクセスの権限を持つユーザに加えます。データベースプロパティでは、derby.database.fullAccessUsersが該当します。
readOnlyAccess
ユーザをデータベースにて読み取りのみできる権限を持つユーザに加えます。データベースプロパティでは、derby.database.readOnlyAccessUsersが該当します。
null
ユーザを権限管理の一覧から外して、既定の権限のみもつようにします。引用符なしでnullを指定する必要があります。

CALL SYSCS_UTIL.SYSCS_SET_USER_ACCESS ('BRUNNER', 'readOnlyAccess')

権限の一覧からユーザを除くには、nullを引用符なしで指定します。例を次に示します。

CALL SYSCS_UTIL.SYSCS_SET_USER_ACCESS ('ISABEL', null)