如何解决VarChar 可以组成吗?
varchar 数据类型可以包含数值和特殊字符吗?
如果是,请详细说明。
解决方法
我不想详细说明。 Documentation(11g 版本;选择您可能使用的任何其他版本)几乎解释了一切:
VARCHAR2 数据类型存储可变长度的字符串。
示例:
SQL> create table test (col varchar2(20));
Table created.
SQL> -- string
SQL> insert into test values ('abc');
1 row created.
SQL> -- number - implicitly converted to varchar2 datatype
SQL> insert into test values (100);
1 row created.
SQL> -- special characters - not exactly "special",as they are enclosed into
SQL> -- single quotes so they are actually treated as "strings",but yes - you
SQL> -- can store them into a varchar2 column as well
SQL> insert into test values ('#$%');
1 row created.
SQL> select * from test;
COL
--------------------
abc
100
#$%
SQL>
,
它是一种不确定长度的字符串数据类型。它可以容纳数字、字母和特殊字符。对于 varchar,您需要检查 ASCII 和 EXTENDED ASCII 字符,因为它们在 char/varchar 字段中是允许的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。