我读了一些varchar存储2000字节的地方,而varchar2存储了4000字节。然后,你能告诉我为什么我仍然可以在ORacle 10g或Oracle 11g中创建下表结构?
CREATE TABLE sample
(
col1 VARCHAR(2500)
)
Oracle应该已经为上述查询提供了错误,但事实并非如此,任何人都可以解释一下这个问题吗?
谢谢!
答案 0 :(得分:1)
你在哪里读到VARCHAR的限制是2000字节? Database Reference列出了数据类型限制。 VARCHAR和VARCHAR2都具有相同的4000字节限制。