oracle SQL中char,varchar,varchar2的区别?

时间:2019-07-08 08:54:05

标签: sql oracle sqldatatypes

VARCHARVARCHAR2之间的确切区别是什么?

CHARVARCHAR2的不同之处在于CHAR空白将其字符串填充为最大长度。 VARCHAR2没有空白填充。

CREATE TABLE CountryInfo (Country CHAR(10), Capital VARCHAR(10));
INSERT INTO CountryInfo VALUES('india','delhi');

select length(Country) cntry, length(Capital) cap 
from  CountryInfo;

输出:

cntry-----------    cap
10     --------------     5
从char和varchar2之间的差异中可以清楚地看到

。但是现在我想知道varchar与这些有何不同?

0 个答案:

没有答案