社区
基础和管理
帖子详情
oracle中varchar最大支持多少个汉字?
liu79
2006-12-06 03:51:05
oracle中varchar最大支持多少个汉字?
另外
如果想存更多的汉字,我该用什么类型定义这个字段?用Long?从来没用过long型,请高手教教我如何向long型字段里存数据
...全文
893
8
打赏
收藏
oracle中varchar最大支持多少个汉字?
oracle中varchar最大支持多少个汉字? 另外 如果想存更多的汉字,我该用什么类型定义这个字段?用Long?从来没用过long型,请高手教教我如何向long型字段里存数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu79
2006-12-07
打赏
举报
回复
这个我怎么向里面存数据,开发的时候像处理varchar2一样的处理long型的吗?
Eric_1999
2006-12-06
打赏
举报
回复
long可以放4G
liu79
2006-12-06
打赏
举报
回复
long型怎么样?oracle里的long型从来没用过,不太了解,大家有懂的帮忙给讲讲
Eric_1999
2006-12-06
打赏
举报
回复
中文2000
字符4000
kingkingkingking
2006-12-06
打赏
举报
回复
2000汉字吧
varchar2(4000)最大定义
太多的话可以定义BLOB
tgm78
2006-12-06
打赏
举报
回复
Char 用于描述定长的字符型数据,长度<=2000字节
varchar2 用于描述变长的字符型数据,长度<=4000字节
gw_delphi
2006-12-06
打赏
举报
回复
Oracle 9i的数据类型
Oracle 9i共提供了16种标量数据类型,如表7.4所示。
表7.4 Oracle 9i的标量数据类型
名称 含义
Char 用于描述定长的字符型数据,长度<=2000字节
varchar2 用于描述变长的字符型数据,长度<=4000字节
gw_delphi
2006-12-06
打赏
举报
回复
varchar2(n) n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,
这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。
如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,
如果你的数据前后有空格,Oracle 8i会自动将其删去。VARCHAR2是最常用的数据类型。
可做索引的最大长度3209。
浅析
Oracle
中
char和
varchar
2的区别
char是定长的 char(10)
varchar
2(10) 同样存 a ,char占用了10个字符,
varchar
2 只占用了 一个字符(一个
中
文占两个字符,英文占一个)。 但是char的查询速度要比
varchar
2快。
varchar
2,
Oracle
还要进行语法分析,这个字段是多少位的,所以慢一些。相对于上千万的记录来说。一般的项目 没什么区别,随便用。 您可能感兴趣的文章:
oracle
to_char函数将number转成string
Oracle
to_char函数的使用方法SQL
中
Charindex和
Oracle
中
对应的函数Instr
用PHP操纵
Oracle
的LOB类型的数据
用过
Oracle
的人都知道,
Oracle
有一种数据类型叫
VARCHAR
2,用来表示不定长的字符串。
VARCHAR
2也是
Oracle
公司推荐使用的类型。但使用
VARCHAR
2有个问题:
最大
只能表示4000个字符,也就相当于2000个
汉字
。如果你的程序
中
某个字符的值要大于20002个
汉字
,用
VARCHAR
2就不能满足要求了。这时候,你有两个选择,一是用多个
VARCHAR
2来表示,二是用LOB字段。这里我们来看看第二个办法。
MySQL 5.7优化视频教程
MySQL 5.7新增了众多特色功能,诸如Optimizer增强、
支持
多个触发器、P_S增强、增加sys schema、在线修改
VARCHAR
长度、并发复制等,对于提升SQL效率都有很大帮助,作为非专业DBA,如何利用这些特性帮助我们做好SQL...
ORACLE
中
的数据类型.doc
ORACLE
中
的数据类型.doc 当你在数据库
中
创建数据表的时候,你需要定义表
中
所有字段的类型。
ORACLE
有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然
ORACLE
8i也允许你自定义数据类型,但是它们是最基本的数据类型。在下面的文章
中
你将了解到他们在
oracle
中
的用法、限制以及允许值。 l Character 数据类型 Character 数据类型用来存储字母数字型数据。当你在
oracle
中
定义一个character 数据时,通常需要制定字段的长度,它是该字段的
最大
长度。
ORACLE
提供以下几种character 数据类型: CHAR(
) CHAR数据类型是一种有固定长度和
最大
长度的字符串。存储在数据类型为CHAR字段
中
的数据将以空格的形式补到
最大
长度。长度定义在1——2000字节之间。 当你创建一个CHAR型字段,数据库将保证在这个字段
中
的所有数据是定义长度,如果某个数据比定义长度短,那么将用空格在数据的右边补到定义长度。如果长度大于定义长度将会触发错误信息。
VARCHAR
(
)
varchar
型数据是
varchar
2型数据的快照。
VARCHAR
2(
)
varchar
2数据类型是一种可变长度的、有
最大
长度的字母数字型数据。
Varchar
2类型的字段长度可以达到4000字节,
Varchar
2类型的变量长度可以达到32676字节。 一个空的
varchar
2(2000)字段和一个空的
varchar
2(2)字段所占用的空间是一样的。 NCHAR(
) 和 N
VARCHAR
2(
) NCHAR(
) 和 N
VARCHAR
2(
)数据类型分别与CHAR(
) 和
VARCHAR
2(
)类型是相同的,只不过它们用来存储NLS(National Language Support)数据。 LONG LONG 数据类型是一个遗留下来的而且在将来不会被
支持
的数据类型。它将被LOB(Large Object)数据类型所代替。 比较规则
Varchar
2和char数据类型根据尾部的空格有不同的比较规则。对Char型数据,尾部的空格将被忽略掉,对于
Varchar
2型数据尾部带空格的数据排序比没有空格的要大些。比如: Char 型数据: ‘YO’=‘YO ’
Varchar
2型数据: ‘YO’<’YO ’
Oracle
中
varchar
2 和 mysql
中
varchar
到底能存多少个
汉字
?
oracle
和mysql的
varchar
存储
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章