在系统表中存储关于数据库对象的注释。
快速链接:
转至示例
转至用法
转至标准
转至权限
COMMENT ON
{ COLUMN [.].
| DBSPACE
| EVENT
| EXTERNAL [ENVIRONMENT] OBJECT
| EXTERNAL ENVIRONMENT environment-name
| EXTERNAL OBJECT
| FOREIGN KEY [.].
| INDEX [ [.].]
| INTEGRATED LOGIN
| JAVA CLASS
| JAVA JAR
| KERBEROS LOGIN ""
| LDAP SERVER
| LOGICAL SERVER
| LOGIN POLICY
| LS POLICY
| MATERIALIZED VIEW [.]
| PRIMARY KEY ON [.]
| PROCEDURE [.]
| ROLE
| SERVICE
| SEQUENCE [.]
| SPATIAL REFERENCE SYSTEM
| SPATIAL UNIT OF MEASURE
| TABLE [ .]
| TEXT CONFIGURATION [< owner>.]
| TEXT INDEX
| TRIGGER [[.].]
| USER
| VIEW [ .]
}
IS comment
environment-name - (back to Syntax)
JAVA | PERL | PHP | C_ESQL32 | C_ESQL64 | C_ODBC32 | C_ODBC64
comment - (back to Syntax)
{ | NULL }
示例
- 示例 1向 Employees 表添加注释:COMMENTON
TABLE Employees IS "Employee information"
- 示例 2从 Employees 表中删除注释:COMMENTON
TABLE Employees IS NULL
用法
COMMENT 语句将更新 ISYSREMARK 系统表中的注释。通过将注释设置成 NULL 可以删除注释。对于索引或触发器的注释,其所有者是定义该索引或触发器的表的所有者。
可通过 COMMENT ON DBSPACE、COMMENT ON JAVA JAR 和 COMMENT ON JAVA CLASS 语句设置 SYS.ISYSREMARK 系统表中的 Remarks 列。通过将注释设置成 NULL 可以删除注释。
不能为本地临时表添加注释。
注意仅 IQ 目录存储库中的 SAP SQL Anywhere 表支持实例化视图。
标准
- SQL – ISO/ANSI SQL 语法的服务商扩充。
- SAP 数据库产品 – 不受 SAP ASE 支持。
权限
子句所需特权COLUMN以下任意一种特权: 您拥有该表CREATE ANY TABLE 系统特权ALTER ANY TABLE 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权DBSPACEMANAGE ANY DBSPACE 系统特权EVENT以下任意一种特权: MANAGE ANY EVENTCREATE ANY OBJECTALTER ANY OBJECTCOMMENT ANY OBJECTEXTERNAL [ENVIRONMENT] OBJECTMANAGE ANY EXTERNAL OBJECT 系统特权EXTERNAL ENVIRONMENTMANAGE ANY EXTERNAL ENVIRONMENT 系统特权FOREIGN KEY以下任意一种特权: 您拥有该表CREATE ANY TABLE 系统特权ALTER ANY TABLE 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权INDEX以下任意一种特权: 您拥有该索引CREATE ANY INDEX 系统特权ALTER ANY INDEX 系统特权COMMENT ANY OBJECT 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权INTEGRATED LOGINMANAGE ANY USER 系统特权JAVA CLASS 或 JAVA JARMANAGE ANY EXTERNAL OBJECT 系统特权KERBEROS LOGINMANAGE ANY USER 系统特权LDAP SERVERMANAGE ANY LDAP SERVER 系统特权LOGICAL SERVERMANAGE MULTIPLEX 系统特权LOGIN POLICYMANAGE ANY LOGIN POLICY 系统特权LS POLICYMANAGE MULTIPLEX 系统特权MATERIALIZE VIEW以下任意一种特权: 您拥有该视图CREATE ANY MATERIALIZED VIEW 系统特权ALTER ANY MATERIALIZED VIEW 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权PRIMARY KEY ON以下任意一种特权: 您拥有该表CREATE ANY TABLE 系统特权ALTER ANY TABLE 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权PROCEDURE以下任意一种特权: 您拥有该过程CREATE ANY PROCEDURE 系统特权ALTER ANY PROCEDURE 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权SEQUENCE以下任意一种特权: 您拥有该序列CREATE ANY SEQUENCE 系统特权ALTER ANY SEQUENCE 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权SERVICEMANAGE ANY WEB SERVICE 系统特权SPATIAL REFERENCE SYSTEM以下任意一种特权: COMMENT ANY OBJECTCREATE ANY OBJECTALTER ANY OBJECTMANAGE ANY SPATIAL OBJECTSPATIAL UNIT OF MEASURE以下任意一种特权: COMMENT ANY OBJECTCREATE ANY OBJECTALTER ANY OBJECTMANAGE ANY SPATIAL OBJECTROLE系统角色 – 对所注释角色的管理特权。用户定义角色 – MANAGE ROLES 系统特权,或对所注释角色的管理特权。TABLE以下任意一种特权: 您拥有该表CREATE ANY TABLE 系统特权ALTER ANY TABLE 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权TEXT CONFIGURATION以下任意一种特权: 您已创建文本配置CREATE ANY TEXT CONFIGURATION 系统特权ALTER ANY TEXT CONFIGURATION 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权TEXT INDEX以下任意一种特权: 您已创建文本索引CREATE ANY INDEX 系统特权ALTER ANY INDEX 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权TRIGGER以下任意一种特权: 您已创建触发器CREATE ANY TRIGGER 系统特权ALTER ANY TRIGGER 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权USERMANAGE ANY USER 系统特权VIEW以下任意一种特权: 您拥有该视图CREATE ANY VIEW 系统特权ALTER ANY VIEW 系统特权CREATE ANY OBJECT 系统特权ALTER ANY OBJECT 系统特权COMMENT ANY OBJECT 系统特权