SQL修改CLOB的字符串

布鲁诺·梅洛:

我在表中有一个文本类型的字段,但是它的大小为8000个字符,在Oracle数据库中,它给出了问题,我看到如果我切换到CLOB可以工作,但是我没有使用句法 ALTER TABLE "table" MODIFY LOB ("column")

我需要同时查询oracle和mysql,但是找不到从MODIFY文本到CLOB到mysql的语法

nbk:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章