DROP TABLE "TRADE_UNION"."INFO_DOCUMENT"; CREATE TABLE "TRADE_UNION"."INFO_DOCUMENT" ( "ID" NUMBER(20,0) VISIBLE NOT NULL, "TITLE" NVARCHAR2(255) VISIBLE, "SUMMARY" NVARCHAR2(255) VISIBLE, "CONTENT" CLOB VISIBLE, "DATE_TIME" DATE VISIBLE, "CATE_ID" NUMBER(20,0) VISIBLE, "IS_DELETED" NUMBER(1,0) VISIBLE DEFAULT 0, "SOURCE" NVARCHAR2(255) VISIBLE, "HITS" NUMBER(20,0) VISIBLE DEFAULT 0, "CREATE_TIME" DATE VISIBLE, "UPDATE_TIME" DATE VISIBLE, "DEPT_ID" NUMBER VISIBLE, "IS_ACTIVE" NUMBER(1,0) VISIBLE DEFAULT 0, "IS_RECOMMEND" NUMBER(1,0) VISIBLE DEFAULT 0, "IS_CAROUSEL" NUMBER(1,0) VISIBLE DEFAULT 0, "CAROUSEL_IMG" VARCHAR2(255 BYTE) VISIBLE ) TABLESPACE "USERS" LOGGING NOCOMPRESS PCTFREE 10 INITRANS 1 STORAGE ( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT )转换为mysql
时间: 2023-07-21 15:02:43 浏览: 76
LAB4_final.rar_Zero_visible light
在MySQL中创建与上述Oracle表结构相对应的表可以使用以下语句:
```sql
CREATE TABLE TRADE_UNION.INFO_DOCUMENT (
ID INT(20) NOT NULL,
TITLE NVARCHAR(255),
SUMMARY NVARCHAR(255),
CONTENT LONGTEXT,
DATE_TIME DATETIME,
CATE_ID INT(20),
IS_DELETED INT(1) DEFAULT 0,
SOURCE NVARCHAR(255),
HITS INT(20) DEFAULT 0,
CREATE_TIME DATETIME,
UPDATE_TIME DATETIME,
DEPT_ID INT,
IS_ACTIVE INT(1) DEFAULT 0,
IS_RECOMMEND INT(1) DEFAULT 0,
IS_CAROUSEL INT(1) DEFAULT 0,
CAROUSEL_IMG VARCHAR(255)
);
```
请注意,MySQL中没有直接对应于Oracle的NUMBER数据类型,因此使用了INT来替代。而CLOB类型在MySQL中被替换为LONGTEXT。其他数据类型的映射保持不变。
此外,MySQL中的表不需要指定表空间、日志选项或存储选项,因此在转换时可以省略这些部分。
阅读全文