因为email地址是字符,而varchar2就是存储字符类型的。
1、创建测试表:
1
2
3
4
create table test
(id int,
name varchar2(10),
email varchar2(50))
其中varchar2(50)中的50为长度,可以适当扩展。
2、插入数据:
1
2
insert into test values (1,'张三','zhangsan@aaa.com')
commit
3、结果:
SQL下面没有设置这种类型,额基本上我没发现那种语言有这种数据类型设置。如果有邮箱地址的字段的话,可以用字符串类型,char
varchar等。可以通过check约束或者加上触发器等限制字段里面必须存在“@”和“.”
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)