`
Butingnal
  • 浏览: 7308 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于oraclce中varchar 和varchar2 长度问题

阅读更多

最近群里有人问了oracle中varchar和varchar2的长度问题,自己没亲自测试过,网上查了些资料,自己顺便也学习一下,还帮助了别人,特别感谢睡森林@漂在北京 http://www.blogjava.net/wangbing/archive/2010/03/15/315482.html 的博文,自己测了一下varchr的长度:

 

结论:varchar在长度问题上和varchar2基本相同,也有两个最大长度:一个是在字段类型4000字节;一个是在PL/SQL中变量类型32767字节。

 

测试用例:

--测在作为字段类型时

CREATE TABLE STU_TEST(
USERNAME VARCHAR(4000),
REMARK VARCHAR2(4000),
PRIMARY KEY(USERNAME)
);

--测试在函数中作为返回类型时

create

 or replace function GARY_TEST return CLOB
  is
      v_yct varchar(32767);
  begin
      v_yct := rpad('a', 4, 'b');
      return v_yct;
  end;

 

 

分享到:
评论

相关推荐

    VMWare+Linux AS3+Oraclce9i RAC

    文章深入讨论了在安装过程中可能遇到的问题,如磁盘空间不足导致的安装失败,以及如何解决这些问题。例如,在磁盘空间不足的情况下,作者建议重新创建更大容量的虚拟磁盘,并重新上传Oracle安装软件,这一过程耗费了...

    Oracle SQL 性能优化调整

    - 如两个表TAB1(16,384条记录)和TAB2(1条记录),选择TAB2作为基础表将显著提高查询速度。 - 当存在三个以上表的连接查询时,应选择交叉表作为基础表,即被其他表引用的表。 **实践建议:** - 分析查询中的表...

    Oracle中表的四种连接方式讲解

    在Oracle数据库中,表的连接是SQL查询中的关键操作,用于合并来自多个表的数据。本文主要探讨了四种基本的连接方式:相等连接、外连接(包括左外连接和右外连接)、不等连接和自连接。 1. 相等连接: 相等连接是最...

    Oracle Form自动生成序号

    procedure line_num(event varchar2) is begin if event = 'WHEN-VALIDATE-ITEM' then if :lines.line_seq fnd_message.set_name('NIP', 'NI_MESSAGE'); fnd_message.set_token('MESSAGE', '请输入一个大于零...

    oracle 11g帮助文档

    oracle 11g英文帮助文档大全,里面有详细的介绍和案例

    oracle数据库优化

    oracle数据库优化 oracle数据库优化 oracle数据库优化 oracle数据库优化 oracle数据库优化 oracle数据库优化 oracle数据库优化

Global site tag (gtag.js) - Google Analytics