MySQL Set Type |
MySQL INPUT |
GaussDB(DWS) OUTPUT |
|---|---|---|
ENUM |
ENUM |
VARCHAR |
SET |
SET |
VARCHAR |
Input: ENUM
CREATE TABLE IF NOT EXISTS `runoob_dataType_test`(
id int(2) PRIMARY KEY,
`dataType_17` ENUM('dws-1', 'dws-2', 'dws-3')
);
Output
CREATE TABLE IF NOT EXISTS "public"."runoob_datatype_test"
(
"id" INTEGER(2) PRIMARY KEY,
"datatype_17" VARCHAR(20) CHECK (dataType_17 IN('dws-1','dws-2','dws-3','', null))
)
WITH ( ORIENTATION = ROW, COMPRESSION = NO )
NOCOMPRESS
DISTRIBUTE BY HASH ("id");
Input: SET
CREATE TABLE IF NOT EXISTS `runoob_tbl_test`(
`dataType_18` SET('dws-1', 'dws-2', 'dws-3')
);
Output
CREATE TABLE IF NOT EXISTS "public"."runoob_tbl_test"
(
"datatype_18" VARCHAR(68)
)
WITH ( ORIENTATION = ROW, COMPRESSION = NO )
NOCOMPRESS
DISTRIBUTE BY HASH ("datatype_18");