VARCHAR2数据类型,指定变长字符串。必须为其指定最大字节数,其最大长度为( )字节。A.1000B.2000C.3000D.4000
varchar2的最大存储长度是4000。如以下语句:12create table test(id varchar2(4001))...
varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的32767。 想了一下,这是一个比较容易出错的地方。因为在函数中我可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这...
varchar2的最大存储长度是4000。varchar2是用来存储变长的字符串,其使用语法为varchar2size,其中size为可选,表示该字符串所能存储的最大长度。在PLSQL中声明变量与其他语言不太一样,它采用从右往左的方式声明。
百度试题 题目oracle中varchar2类型的最大长度是 A. 1000 B. 2000 C. 3000 D. 4000 相关知识点: 试题来源: 解析 D.4000 反馈 收藏
1、varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。这是一个比较容易出错的地方。 2、因为在函数中可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这个函数平时都可以正常执行,而一旦这个字符串长度超过4000,函数执行就会出错。 3、在pl/sql中,...
varchar2最大是4000字节,那么就看你的oracle字符集:(select userenv(‘language’) from dual;) 如果字符集是16位编码的,ZHS16GBK,那么每个字符16位,2字节,所以可以容纳2000字符。 如果是32位编码的字符集,那么只能存储 1000个字符。 例如: varchar(50) 表示该字段类型为varchar2类型,长度为50, ...
其实这个叫法不太准确varchar2分别在oracle的sql和plsql中都有使用oracle在sql参考手册和plsql参考手册中指出 Oracle varchar2最大支持长度为多少?其实这个叫法不太准确,varchar2分别在oracle的sql和pl/sql中都有使用,oracle在sql参考手册和pl/sql参考手册中指出:oracle sql varchar2的最大支持长度为4000个字节(bytes)...
1.当表的字段类型是varchar2时,无论是varchar2(4000 char)还是varchar2(4000 byte),最大长都是4000字节。 2.当在plsql中的变量是varchar2时,最大长是32767字节。 3.当func的参数类型是varchar2时,最大长是32767字节。 4.当func的返回值类型是varchar2时,最大长是4000字节。