ORACLE 数据库需要注意的两点问题

1、标识符长度问题:(此处的标识符指的是表名或列名)
MYSQL表名、列名支持64位字符;
而ORACLE数据库仅支持32位字符,若表名或列名超过此长度,则会报“标识符过长”的问题,对应的表或列无法创建。
2、中文汉字在数据中所占用的字符长度问题:
在MYSQL数据库中,一个中文汉字所占的字符长度为2,对应的varchar长度为2,例如:“数据库”三个中文汉字对应MYSQLvarchar类型的字符长度为varchar(6)。而在ORACLE数据库中,一个中文汉字所占的长度为3,对应varchar2()类型的长度为3,例如:“数据库”三个中文汉字对应ORACLE varchar2()类型的字符长度为varchar(9)。若长度不够,则无法插入数据。
这里写图片描述
如图所示,此处字段超出长度无法插入数据。

本文为原创文章,如有不当之处请指正,欢迎借鉴参考。


版权声明:本文为Zhu_Hua原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。