oracle comment on column
时间: 2023-05-01 22:02:11 浏览: 120
oracle列注释指在数据库表格的列定义中添加注释,以便更好地描述列的含义和用途。这可以帮助开发人员、数据库管理员和其他用户更好地理解和使用数据库表。可以使用注释语句ALTER TABLE和COMMENT ON COLUMN来添加列注释。
相关问题
PARALLEL 1 NOCACHE DISABLE ROW MOVEMENT ; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."ID" IS '分类ID'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."USER_ID" IS '分类名称'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."DOCUMENT_ID" IS '文档ID'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."DATE_TIME" IS '访问时间'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."IP" IS 'IP地址'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."IS_DELETED" IS '删除标志(0代表存在 1代表删除)'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."CREATE_TIME" IS '创建时间'; COMMENT ON COLUMN "TRADE_UNION"."INFO_HISTORY"."UPDATE_TIME" IS '更新时间'; COMMENT ON TABLE "TRADE_UNION"."INFO_HISTORY" IS '信息发布访问记录';转换为mysql
我理解你的请求是将上述 Oracle 数据库中的表和列的注释转换为 MySQL 格式。在 MySQL 中,可以使用 `COMMENT` 关键字来添加注释。下面是将上述 Oracle 注释转换为 MySQL 注释的示例:
```mysql
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN ID INT COMMENT '分类ID';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN USER_ID VARCHAR(255) COMMENT '分类名称';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN DOCUMENT_ID INT COMMENT '文档ID';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN DATE_TIME DATETIME COMMENT '访问时间';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN IP VARCHAR(255) COMMENT 'IP地址';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN IS_DELETED INT COMMENT '删除标志(0代表存在 1代表删除)';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN CREATE_TIME DATETIME COMMENT '创建时间';
ALTER TABLE TRADE_UNION.INFO_HISTORY MODIFY COLUMN UPDATE_TIME DATETIME COMMENT '更新时间';
ALTER TABLE TRADE_UNION.INFO_HISTORY COMMENT '信息发布访问记录';
```
请注意,上述示例假设在 MySQL 中已经创建了名为 `TRADE_UNION.INFO_HISTORY` 的表。你可以根据实际情况进行调整。
PARALLEL 1 NOCACHE DISABLE ROW MOVEMENT ; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."ID" IS '分类ID'; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."NAME" IS '分类名称'; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."IS_DELETED" IS '删除标志(0代表存在 1代表删除)'; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."CREATE_TIME" IS '创建时间'; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."UPDATE_TIME" IS '更新时间'; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."IS_ACTIVE" IS '是否启用'; COMMENT ON COLUMN "TRADE_UNION"."INFO_CATE"."SORT" IS '显示顺序'; COMMENT ON TABLE "TRADE_UNION"."INFO_CATE" IS '信息发布分类';转换为mysql
将Oracle的注释语句转换为MySQL的注释语句,可以按照以下方式进行:
```sql
ALTER TABLE `INFO_CATE` COMMENT '信息发布分类';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `ID` INT(20) COMMENT '分类ID';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `NAME` VARCHAR(30) COMMENT '分类名称';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `IS_DELETED` TINYINT(1) COMMENT '删除标志(0代表存在 1代表删除)';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `CREATE_TIME` DATETIME COMMENT '创建时间';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `UPDATE_TIME` DATETIME COMMENT '更新时间';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `IS_ACTIVE` TINYINT(1) COMMENT '是否启用';
ALTER TABLE `INFO_CATE` MODIFY COLUMN `SORT` INT(11) COMMENT '显示顺序';
```
请注意以下几点:
1. MySQL使用ALTER TABLE语句修改表的注释。
2. 使用MODIFY COLUMN子句修改列的注释,并指定相应的数据类型和长度。
3. 在ALTER TABLE语句中使用COMMENT关键字,并在注释内容后面加上单引号。
根据你的实际需求和MySQL数据库的规则进行适当的调整。
阅读全文