我在表中有一个文本类型的字段,但是它的大小为8000个字符,在Oracle数据库中,它给出了问题,我看到如果我切换到CLOB可以工作,但是我没有使用句法 ALTER TABLE "table" MODIFY LOB ("column")
我需要同时查询oracle和mysql,但是找不到从MODIFY文本到CLOB到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);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句