GRANT Object-Level Privilege Statement

Grants database object-level privileges on individual tables or views to a user or role.

Syntax

GRANT object-level-privilege [, …]
   ONowner.]object-name
   TO userID [,...]WITH GRANT OPTION ]

object-level-privilege:
   ALLPRIVILEGES ] 
   | ALTER 
   | DELETE 
   | INSERT
   | LOAD
   | REFERENCE [ ( column-name [, …] ) ] 
   | SELECT [ ( column-name [, …] ) ] 
   | TRUNCATE
   | UPDATE [ ( column-name, …) ] }

Parameters

Usage

You can list the table privileges, or specify ALL to grant all privileges at once.

Standards

  • SQL – Syntax is an entry-level feature.

  • Sybase – Syntax is supported in Adaptive Server Enterprise.

Permissions

Requires one of:
  • MANAGE ANY OBJECT PRIVILEGE system privilege
  • You have been granted the specific object privilege with the WITH GRANT OPTION clause on the table.
  • You own of the table.
Related reference
REVOKE Object-Level Privilege Statement