COMMENT statement

Description

Stores a comment in the system tables for a database object.

Syntax

COMMENT ON
{ COLUMN [ owner.]table-name.column-name
| EVENT event-name
| FOREIGN KEY [ owner.]table-name.role-name
| INDEX [ [ owner.]table.]index-name
| JAVA CLASS java-class-name
|JAVA JAR java-jar-name
| LOGIN integrated_login_id
| PROCEDURE [ owner.]procedure-name
| SERVICE web-service-name
| TABLE [ owner.]table-name
| USER userid
| VIEW [ owner.]view-name }
IS comment

Parameters

comment:

{ string | NULL }

Examples

Example 1

The following examples show how to add and remove a comment.

COMMENT
ON TABLE employee 
IS "Employee information"
COMMENT
ON TABLE employee 
IS NULL

Usage

Several system tables have a column named Remarks that allows you to associate a comment with a database item:

Table 6-4: System tables with Remarks column

SYSCOLUMN

SYSLOGIN

SYSEVENT

SYSPROCEDURE

SYSFOREIGNKEY

SYSPROCPARM

SYSINDEX

SYSPUBLICATION

SYSIQJOININDEX

SYSREMOTETYPE

SYSJAR

SYSTABLE

SYSJARCOMPONENT

SYSUSERPERM

SYSJAVACLASS

The COMMENT ON statement allows you to set the Remarks column in these system tables. A comment can be removed by setting it to NULL.


Side effects

Automatic commit.

Standards

Permissions

Must either be the owner of the database object being commented, or have DBA authority.