mysql建表语句CREATE TABLE `FORM_HISTORY_INFO_GW_TEST` ( `ID` bigint NOT NULL DEFAULT '0', `PROCESSID` varchar(20) , `FORMID` varchar(32) COMMENT '表单类型', `TASKID` varchar(64)COMMENT '任务ID', `TASKNAME` varchar(50) COMMENT '流程taskname', `APPROVEID` varchar(20) COMMENT '签核人工号', `APPROVENAME` varchar(50) COMMENT '签核人姓名', `APPROVEPOSID` varchar(20) COMMENT '签核人岗位', `APPROVEJOBNAME` varchar(50) COMMENT '签核人职务', `APPROVEORGID` varchar(20) COMMENT '签核人组织代码', `APPROVEORGNAME` varchar(200) COMMENT '签核人组织', `APPROVEDESC` varchar(4000) COMMENT '签核意见', `APPROVESTATE` varchar(20) COMMENT '签核状态', `NEXTAPPROVEID` varchar(60) COMMENT '下一关签核人工号', `NEXTAPPROVENAME` varchar(60) COMMENT '下一关签核人姓名', `APPROVETIME` datetime DEFAULT NULL, `ARRIVALTIME` datetime DEFAULT NULL, `ROLEID` varchar(20) COMMENT '流程角色', `AGENCYID` varchar(20) COMMENT '被代理人工号', `AGENCYNAME` varchar(20) COMMENT '被代理人姓名', `AGENCYPOSID` varchar(20) COMMENT '被代理人岗位', `AGENCYSTATE` varchar(20) COMMENT '代理状态', `CLIENTIP` varchar(30) COMMENT '签核方式', `APPROVESTATUS` varchar(50) COMMENT '会办单位标记', `APPROVELEVEL` varchar(3) COMMENT '签核层级', `PROCINSTID` varchar(100) COMMENT '流程实例ID', `INTERVALTIME` decimal(10,2)COMMENT '签核时效', `FORMTYPEID` varchar(8) COMMENT '表单内型ID' );转换为oracle 建表语句
时间: 2023-08-16 20:09:21 浏览: 126
数据库建表语句_MYSQL_
5星 · 资源好评率100%
在将MySQL建表语句转换为Oracle建表语句时,需要注意一些语法和数据类型的差异。以下是将给定的MySQL建表语句转换为Oracle建表语句的示例:
```sql
CREATE TABLE FORM_HISTORY_INFO_GW_TEST (
ID NUMBER(19,0) DEFAULT 0,
PROCESSID VARCHAR2(20),
FORMID VARCHAR2(32) COMMENT '表单类型',
TASKID VARCHAR2(64) COMMENT '任务ID',
TASKNAME VARCHAR2(50) COMMENT '流程taskname',
APPROVEID VARCHAR2(20) COMMENT '签核人工号',
APPROVENAME VARCHAR2(50) COMMENT '签核人姓名',
APPROVEPOSID VARCHAR2(20) COMMENT '签核人岗位',
APPROVEJOBNAME VARCHAR2(50) COMMENT '签核人职务',
APPROVEORGID VARCHAR2(20) COMMENT '签核人组织代码',
APPROVEORGNAME VARCHAR2(200) COMMENT '签核人组织',
APPROVEDESC VARCHAR2(4000) COMMENT '签核意见',
APPROVESTATE VARCHAR2(20) COMMENT '签核状态',
NEXTAPPROVEID VARCHAR2(60) COMMENT '下一关签核人工号',
NEXTAPPROVENAME VARCHAR2(60) COMMENT '下一关签核人姓名',
APPROVETIME TIMESTAMP,
ARRIVALTIME TIMESTAMP,
ROLEID VARCHAR2(20) COMMENT '流程角色',
AGENCYID VARCHAR2(20) COMMENT '被代理人工号',
AGENCYNAME VARCHAR2(20) COMMENT '被代理人姓名',
AGENCYPOSID VARCHAR2(20) COMMENT '被代理人岗位',
AGENCYSTATE VARCHAR2(20) COMMENT '代理状态',
CLIENTIP VARCHAR2(30) COMMENT '签核方式',
APPROVESTATUS VARCHAR2(50) COMMENT '会办单位标记',
APPROVELEVEL VARCHAR2(3) COMMENT '签核层级',
PROCINSTID VARCHAR2(100) COMMENT '流程实例ID',
INTERVALTIME NUMBER(10,2) COMMENT '签核时效',
FORMTYPEID VARCHAR2(8) COMMENT '表单内型ID'
);
```
请注意,上述转换是基于一般情况下的转换规则。在实际转换时,你可能需要根据Oracle数据库的版本和特定需求进行适当的调整。此外,还需要确保在Oracle中使用的数据类型和约束与你的需求相匹配。
阅读全文