Oracle中的varchar(2500)没有错误?

时间:2011-07-04 04:07:50

标签: oracle10g

我读了一些varchar存储2000字节的地方,而varchar2存储了4000字节。然后,你能告诉我为什么我仍然可以在ORacle 10g或Oracle 11g中创建下表结构?

CREATE TABLE sample ( col1 VARCHAR(2500) )

Oracle应该已经为上述查询提供了错误,但事实并非如此,任何人都可以解释一下这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你在哪里读到VARCHAR的限制是2000字节? Database Reference列出了数据类型限制。 VARCHAR和VARCHAR2都具有相同的4000字节限制。