oracle varchar2类型的最大长度为4000,但是不一定能存2000汉字,这和数据库的字符集设置有关 如果是gb2312,没有问题,如果是utf-8则不能,因为gb2312存放汉字时占两上字节,而utf-8则占用三个字节,所以如果是utf-8则只能存4000/3 = 1300多点 查看oracle数据库的字符集设置 数据库服务器字符集 select * from nls...
VARCHAR2在存储中最大长度为4000,而在PL/SQL编程中作为变量的最大长度是32767,是由于CHAR和BYTE限定词...
使用更大的类型如blob
说明:number的默认值是38,number的范围是(1~38)。varchar2没有默认值,必须指定长度。(1~4000) Tip:关于number类型在Oracle中的定义,number(p[,s]),p为:precision,s为:scale 范围: 1 <= p <=38, -84 <= s <= 127 保存数据范围:-1.0e-130 <= number value < 1.0e+126 ...
百度试题 题目oracle中varchar2类型的最大长度是 A. 1000 B. 2000 C. 3000 D. 4000 相关知识点: 试题来源: 解析 D.4000 反馈 收藏
需要向数据库中保存数据,但某个字段内容长度过长(有中文、符号、英文),应该根据字符串内容与数据库存储上限合理设置储存方式。 解决思路 分条存储,即多条数据前n个字段一致,最后内容字段不同,下方代码可高效利用数据库空间! 代码如下 public class StringSavingUtils { /** * 根据参数length,将String类型对象,进行...
百度试题 题目Oracle中VARCHAR2类型的最大长度是:A. 2000 B. 3000 C. 4000 D. 1000相关知识点: 试题来源: 解析 C 反馈 收藏
VARCHAR2数据类型,指定变长字符串。必须为其指定最大字节数,其最大长度为( )字节。A.1000B.2000C.3000D.4000
百度试题 题目[单选] Oracle中VARCHAR 2类型的最大长度是() A . 1000B . 2000C . 3000D . 4000相关知识点: 试题来源: 解析 D 反馈 收藏