SYSCOLPERMS システム表 SYSCOLPERMS 表には権限が付与されている列の情報が記録されます。 system tablesSYSCOLPERMS permissionsSYSCOLPERMS system table SYSCOLPERMS system table

全ての権限について、GRANTEE, TABLEID, TYPE, GRANTORの組み合わせ毎に、SYSCOLPERMS表に行が一行あります。SYSCOLPERMS表のキーは以下のとおりです。

  • 主キー (GRANTEE, TABLEID, TYPE, GRANTOR)
  • 一意キー (COLPERMSID)
  • 外部キー (TABLEID references SYS.SYSTABLES)

列名 長さ Null可 内容 COLPERMSID CHAR 36 不可 依存関係管理機能にて、ビューやトリガ、制約の、列ごとの権限への依存を処理するために使われます。 GRANTEE VARCHAR 30 不可 権限が与えられたユーザの認証識別子です。 GRANTOR VARCHAR 30 不可 権限を与えたユーザの認証識別子です。データベース上の情報を保有するユーザだけがその情報への権限を与えることができます。 TABLEID CHAR 36 不可 権限が与えられた表の一意な識別子です。 TYPE CHAR 1 不可 権限を付与できない場合、とりうる値は、SELECTの「s」、UPDATEの「u」、REFERENCESの「r」です。権限を付与できる場合、とりうる値は、SELECTの「S」、UPDATEの「U」、REFERENCESの「R」です。 COLUMNS org.apache.derby.iapi.services.io.FormatableBitSet 不可 権限が適用される列の一覧です。

このクラスはAPIとして公開されていません。