SQL 为 CLOB 修改字符串
SQL Modify String for CLOB
我在 table 中有一个文本类型的字段,但是它有 8000 个字符的大小,在 Oracle 数据库中它给出了问题,我看到如果我切换到 CLOB 它有效,但是我没有使用语法 ALTER TABLE "table" MODIFY LOB ("column")
我需要 oracle 和 mysql 的查询,但我没有找到从 MODIFY text to CLOB to mysql
的语法
MySQL 没有数据类型 CLOB 它有 TEXT
Data Type
(CLOB)
TINYTEXT L + 1 bytes, where L < 2**8 (255)
TEXT L + 2 bytes, where L < 2**16 (64 K)
MEDIUMTEXT L + 3 bytes, where L < 2**24 (16 MB)
LONGTEXT L + 4 bytes, where L < 2**32 (4 GB)
你没有找到任何东西,因为它们叫法不同,尺寸也不同
所以MySQL
ALTER TABLE `mytqable` MODIFY `colmunname` LONGTEXT
但是oracle本身的数据类型是CLOB
alter table mytable modify (blob_column clob);
我在 table 中有一个文本类型的字段,但是它有 8000 个字符的大小,在 Oracle 数据库中它给出了问题,我看到如果我切换到 CLOB 它有效,但是我没有使用语法 ALTER TABLE "table" MODIFY LOB ("column")
我需要 oracle 和 mysql 的查询,但我没有找到从 MODIFY text to CLOB to mysql
的语法MySQL 没有数据类型 CLOB 它有 TEXT
Data Type
(CLOB)
TINYTEXT L + 1 bytes, where L < 2**8 (255)
TEXT L + 2 bytes, where L < 2**16 (64 K)
MEDIUMTEXT L + 3 bytes, where L < 2**24 (16 MB)
LONGTEXT L + 4 bytes, where L < 2**32 (4 GB)
你没有找到任何东西,因为它们叫法不同,尺寸也不同
所以MySQL
ALTER TABLE `mytqable` MODIFY `colmunname` LONGTEXT
但是oracle本身的数据类型是CLOB
alter table mytable modify (blob_column clob);