varchar2 如果一个变量类型为 varchar2 ,()里不定义长度,最多能给它赋多大长度的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可以选择CLOB 类型字段。 过程里头,varchar2最长可以达到32767默认是4000 默认4000,下面为转载varchar2(50) 表示该字段类型为varchar2类型,长度为50,可以存单字节字符50个,如字母、数字等,可以存储双字节字符25个,如汉字。varchar2是Oracle中特有的一种数据库类型,与varchar的区别在于varchar 存贮为定长varchar2 存贮为不定长。即:如果定义了一个字段为varchar(10),那么存贮到这个字段的值,不管有没有10个字符,都存贮为10个字符长度,不足的部份补足空格。而如果定义为varchar2(10),那么按实际值来存贮,即字段值有多长存贮为多长,不补足空格。这样,在进行字段值的比较时,varchar2显然比 varchar字段简单且不易出错。另外,在进行存贮时,varchar2 也比varchar节约存贮空间。因此建议用varchar2来代替varchar类型。除非你能确定这个字段存贮内容总是那么长,那么varchar字段也是可以用的。varchar2的最大长度是4000 还有默认值?create table bbb ( name varchar2()) *第 1 行出现错误:ORA-00910: 指定的长度对于数据类型而言过长这个不像number oracle 控制文件的路径问题 sql 空值问题 PL/SQL Developer 为什么会自动刷新 调用存储过程中的问题 一个职员有多个工号,职务时如何在一行显示,用一个sql实现 求教:这个视图该怎么建? ???菜鸟刚学oracle,想把sqlserver2000里的数据导入到oracle9.01里,使用导出数据后,导到一半时发生错误,里面有图,高手进来看看图 可以在远程同义词表上建触发器吗?怎么建,和本地表一样吗??? 这条SEQUENCE语句代码如何解释??? %rowtype是怎么使用!!!下面是什么意思? 帮忙看看这句SQL为什么不能执行 临时表空间-续集2
默认是4000
varchar2(50) 表示该字段类型为varchar2类型,长度为50,可以存单字节字符50个,如字母、数字等,可以存储双字节字符25个,如汉字。varchar2是Oracle中特有的一种数据库类型,与varchar的区别在于varchar 存贮为定长
varchar2 存贮为不定长。即:如果定义了一个字段为varchar(10),那么存贮到这个字段的值,不管有没有10个字符,都存贮为10个字符长度,不足的部份补足空格。而如果定义为varchar2(10),那么按实际值来存贮,即字段值有多长存贮为多长,不补足空格。这样,在进行字段值的比较时,varchar2显然比 varchar字段简单且不易出错。另外,在进行存贮时,varchar2 也比varchar节约存贮空间。因此建议用varchar2来代替varchar类型。除非你能确定这个字段存贮内容总是那么长,那么varchar字段也是可以用的。varchar2的最大长度是4000
create table bbb ( name varchar2())
*
第 1 行出现错误:
ORA-00910: 指定的长度对于数据类型而言过长这个不像number