在Oracle里,varchar2类型的长度能否自动增加

pcboy823900 2005-03-12 01:31:11
我现在有一个字段,记录工作简历这些,用户输入时不希望受到长度的限制,因为工作简历有可能很长,那么我在设了这个长度为300后,用户多输入的部份会不会自动的扩大这个字段的长度呢??谢谢
...全文
656 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
doulikeme 2005-03-12
  • 打赏
  • 举报
回复
不会自动增大 可以手动修改 最大 4000 如果还不够 就用 clob或者 long,但是用起来麻烦。

对于输入信息的长度限制是一定要的,这点很重要。
nebulaly 2005-03-12
  • 打赏
  • 举报
回复
那楼主就用clob好了
'Alan 2005-03-12
  • 打赏
  • 举报
回复
alter table tbl modify(field varchar2(N));

增大N的值
pcboy823900 2005-03-12
  • 打赏
  • 举报
回复
关键现在我也不知道用户什么时候要多输多少呀,反正就是工作简历这些的,也有可能有很多的!主要是我现在不知道数据库里设置这个字段该设多大,本来以为是300应该够了,哪里知道用户想不受大小限制呀!
zhaokeke2004 2005-03-12
  • 打赏
  • 举报
回复
可以的,不够用LONG
doulikeme 2005-03-12
  • 打赏
  • 举报
回复
不会 既然使用VARCHAR2,就是变长的字串。 既然你自己知道这个300的长度可能不够,为什么不多给点呢? VARCHAR2最大的长度是 4000, 还有不管怎么样,用户的输入总是要有限制的。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧